我有一個AutocompleTextView,我想讓他時擊中「DONE」在AutocompleTextView虛擬鍵盤消失。到目前爲止,按鈕「NEXT」/「DONE」完全不起作用。有任何想法嗎?完成不softKeyboard工作在自動完成的TextView在Android中
8
A
回答
1
檢查android:imeOptions屬性。
14
這個屬性添加到您的AutoCompleteTextView
在xml
:
android:imeOptions="actionDone"
2
只需添加上你的下面的XML佈局文件:
android:imeOptions="actionDone"
android:singleLine="true"
+0
我認爲這可能是Android中的錯誤,與向後兼容性甚至是特定設備有關的事情。即使指定了最大行數,IME選項也不會在沒有單行(折舊)的情況下起作用。 – micwallace 2016-10-30 13:05:25
3
所有支持imeOptions視圖下工作;例如EditText
,TextView
,AutocompleteTextView
等
在你的XML:
<autocompleteTextView
inputType = "text"
imeOptions = "actionDone"
/>
在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;
}
});
+0
問題,這是我不能讓它有文字多於一行,雙方'安卓minLines'和'安卓lines'不要用這個解決方案爲我工作。 – Kostyantin2216 2017-04-14 13:14:56
相關問題
- 1. Android自動完成textview onitemclicklistener不工作
- 2. 自動完成不在鉻中工作
- 3. 自動完成不工作
- 4. 自動完成不工作
- 5. 自動完成不工作
- 6. 自動完成不工作
- 7. 自動完成不工作
- 8. minChars在自動完成()不工作
- 9. 自動完成不工作在jQuery
- 10. AngularJS自動完成不工作在IE8
- 11. Android自動完成TextView下拉寬度
- 12. Android自動完成textview多行
- 13. Android自動完成textview和Cursoradapter
- 14. jQuery的自動完成extraparams不工作
- 15. jQuery UI的自動完成不工作
- 16. JQuery的自動完成不工作
- 17. jQuery的自動完成ASP.Net不工作
- 18. jQuery UI的自動完成不工作
- 19. jQuery的自動完成不工作
- 20. 自動完成Rails的它不工作
- 21. JSF的richfaces自動完成不工作
- 22. jQueryUI的自動完成不工作PHP
- 23. 自動完成在WPF上工作嗎?
- 24. Android自動完成
- 25. 自動完成textview不顯示列表
- 26. 完成不工作 - 活動
- 27. 自動完成AJAX不工作
- 28. 不能讓jQuery自動完成工作
- 29. JQuery UI自動完成不工作asp.net
- 30. Jquery UI自動完成MultiSelect不工作
你能後的代碼/ XML聲明AutoCompleteTextView。 – 2010-06-24 12:36:04