Lau*_*ura 11 android android-softkeyboard android-listview
我的键盘有问题.我有一个ListView编辑文本,当键盘第一次打开时,显示完成按钮而不是下一步.问题是我需要adjustResize在AndroidManifest.xml中使用,当键盘显示时列表向上移动,所以我认为这就是键盘无法正常工作的原因.但我不知道如何解决这个问题.如果有人能帮助我,我将非常感激.
谢谢
小智 20
添加android:imeOptions="actionDone"到键盘上需要完成按钮的字段.添加android:imeOptions="actionNext"到您需要下一个按钮的字段.
此外,ime有许多选项按钮,如去,发送,搜索等.
在布局中,只需设置要在其中显示下一个按钮的 EditText 框和最后一个按钮的XML属性。android:imeOptions="actionNext"android:imeOptions="actionDone"
要获得焦点,editText只需这样做:
your_editText.setOnEditorActionListener(new OnEditorActionListener()
{
public boolean onEditorAction(TextView v, int actionId, KeyEvent event)
{
if (actionId == EditorInfo.IME_ACTION_NEXT)
{
your_editText.requestfocus(true);
return true;
}
return false;
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6632 次 |
| 最近记录: |