我有一个AutocompleTextView,当他在AutocompleTextView上点击"完成"时,我想让虚拟键盘消失.到目前为止,按钮"NEXT"/"DONE"什么都不做.有任何想法吗?
小智 16
将此属性添加到您的AutoCompleteTextViewin xml:
android:imeOptions="actionDone"
Run Code Online (Sandbox Code Playgroud)
小智 8
只需在您的 XML 布局文件中添加以下内容:
android:imeOptions="actionDone"
android:singleLine="true"
Run Code Online (Sandbox Code Playgroud)
以下适用于支持imeOptions的所有视图; 例如EditText,TextView,AutocompleteTextView等.
在你的xml中:
<autocompleteTextView
inputType = "text"
imeOptions = "actionDone"
/>
Run Code Online (Sandbox Code Playgroud)
在Java中:
autocomplete = (AutoCompleteTextView) issueDetailView.findViewById(R.id.yourId);
autocomplete.setOnEditorActionListener(new TextView.OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
if(actionId== EditorInfo.IME_ACTION_DONE) {
//do Whatever you Want to do
}
return true;
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6954 次 |
| 最近记录: |