在编辑文本时,我的软键盘(三星Galaxy10.1,Android3.1)怎么能有一个“完成”按钮呢?
使用
<EditText
android:id="@+id/comment"
android:layout_width="772dp"
android:layout_height="200dp"/>
我明白了
如果可能的话,我也想删除这个“附件”按钮。
有人能帮忙吗?
编辑
我设法得到一个“完成”按钮
android:inputType="textImeMultiLine",
但“返回”按钮消失了
我怎么能两者兼得?
发布于 2018-04-24 08:17:04
将其添加到你的EditText XML中:
android:imeOptions="actionDone"
或者,根据代码设置它:
yourEditText.setImeOptions(EditorInfo.IME_ACTION_DONE);
发布于 2018-04-24 09:52:02
对于下面的代码,每个EditText都有一个返回按钮,它添加了一个新行:
EditText editText = new EditText(this);
对于下面的代码,每个EditText都有一个Next按钮,该按钮导航到下一个字段,最后一个按钮将关闭键盘:
EditText editText = new EditText(this);
editText.setInputType(InputType.TYPE_CLASS_TEXT);
对于下面的代码,没有任何更改,每个EditText都有一个返回按钮:
EditText editText = new EditText(this);
editText.setImeOptions(EditorInfo.IME_ACTION_DONE);
对于下面的代码,所有EditText都将有一个完成按钮,并且所有人都会关闭键盘。
EditText editText = new EditText(this);
editText.setInputType(InputType.TYPE_CLASS_TEXT);
editText.setImeOptions(EditorInfo.IME_ACTION_DONE);
对于布局,请使用下面的代码:
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:inputType="text"
android:imeOptions="actionDone"/>
https://stackoverflow.com/questions/-100008239
复制相似问题