草庐IT

imeActionId

全部标签

android - 我应该在 imeActionId 上放什么?

我想使用AndroidStudio登录Activity创建应用。它表示属性imeActionId中的@+id/login不是有效整数。发生了什么?我什么都没改。默认情况下是'android:imeActionId="@+id/login"'。http://i.stack.imgur.com/ow5b8.png我的源代码。AndroidManifest.xml登录Activitypackageandroid.com.login;importandroid.animation.Animator;importandroid.animation.AnimatorListenerAdapter;

android - 为什么使用预定义的 ID 资源设置 imeActionId 会产生错误?

CyrilMottierhasagreatpostoncustomizingthesend/done/returnkeyontheAndroidsoftkeyboard.在尝试代码时,我(和评论中的其他几个人)注意到在XML中使用新ID(例如@+id/...)设置imeActionId会在键被击中时返回0给OnEditorActionListener用户,而不是唯一ID。但是,如果您在ids.xml中设置ID并将imeActionId设置为该ID(例如w/@id/...),则会导致布局膨胀错误。我可以成功地将imeActionId设置为唯一ID的唯一方法是在Java中以编程方式设置它。

android - 为什么使用预定义的 ID 资源设置 imeActionId 会产生错误?

CyrilMottierhasagreatpostoncustomizingthesend/done/returnkeyontheAndroidsoftkeyboard.在尝试代码时,我(和评论中的其他几个人)注意到在XML中使用新ID(例如@+id/...)设置imeActionId会在键被击中时返回0给OnEditorActionListener用户,而不是唯一ID。但是,如果您在ids.xml中设置ID并将imeActionId设置为该ID(例如w/@id/...),则会导致布局膨胀错误。我可以成功地将imeActionId设置为唯一ID的唯一方法是在Java中以编程方式设置它。

android - imeOptions、imeActionId 和 imeActionLabel 的行为

我是Android原生开发的新手,我正在尝试弄清楚如何自定义IME操作按钮。我查看了Google文档,但几乎找不到有关预期行为的信息。来自officalguide我了解可以使用以下属性配置键盘操作按钮:android:imeOptions可以将显示在空格键附近的按钮的text/id设置为一些预定义的值(例如actionGo将键标签设置为Go和id到2)android:imeActionLabel设置键盘全屏时在输入区域内显示的按钮的标签,通常是横屏模式。可以设置为任何字符串值。android:imeActionId同上,但设置了传递给回调方法的数字Id但经过一些经验尝试,我发现API级