设置Android键盘上的返回键
您是否有友好的编码器知道如何更改Android键盘的返回键上的文本。我正在捕获EditText元素的返回事件以启动一个操作。所以我想向用户展示他可以用该密钥开始操作。有些应用程序会这样做例如。他们用搜索符号替换密钥。设置Android键盘上的返回键
我也想知道为什么应用程序总是有一个额外的按钮旁边的文本字段。显然,这会带走屏幕空间。但为了某种目的,我不知道它可能是必要的。我能想象的一个问题是任务切换。切换回来后,用户必须先调用键盘才能开始操作。另一个是硬件键盘,但任何人都会认为返回键会启动操作。
R.G.
有一些方法可以更改软件键盘上返回按钮的行为。如果您想在键盘上显示搜索图标,则必须将android:imeOptions="actionSearch"
添加到您的EditText视图中。您可以设置一些其他操作来查看可用选项的概览,查看TextView的文档。
我猜想,有许多文本框旁边有按钮来触发该操作的原因是因为用户习惯了它,并且如果按钮丢失特别是具有硬件键盘的用户会丢失一点点,或者如果软件键盘消失了。另一个问题是返回键也用于创建换行符,这意味着如果您想要有多行文本字段,则不能使用返回键来启动操作。
如果你愿意,你可以通过添加属性android:imeOptions="flagNoAccessoryAction"
你的TextView隐藏文本区域旁边的附加按钮或在代码中使用myTextView.setImeOptions(EditorInfo.IME_MASK_ACTION & EditorInfo.IME_FLAG_NO_ACCESSORY_ACTION);
添加。
但是,这通常是不建议的,因为用户无法看到按下返回键时将执行的操作,或根本无法执行操作。
更多的信息在此博客文章:http://android-developers.blogspot.dk/2009/04/updating-applications-for-on-screen.html。