我在寫一個自定義列表視圖,並且已經放置了一個EditText和textViews。問題是重點列表不起作用。當我觸摸EditText時,軟鍵盤出現,但EditText失去焦點。當我再次觸摸它時,softkeyboard會發生變化,我可以在按'完成'後在EditText中寫入。 EditText被清除。你有什麼想法爲什麼發生這種情況?列表視圖中的EditText
回答
這可能只是我在這裏說的一個愚蠢的事情,但你可以嘗試以下操作:在ListView
項目上放置一個OnClickListener
。如果您單擊列表中的項目,並且該項目是EditText
,則使用「requestFocus()」方法將其聚焦。
我想,但我可能是錯的,兩者的EditText
和ListView
項目(行)的請求焦點,當你點擊它們,並ListView
可能是「贏」 :)但是,這只是一個猜測,我可能是錯誤的。
((ListView)findViewById(R.id.myListView)).setOnItemClickListener(new android.widget.AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapter, View view, int position, long id) {
/* Here, check to see if the item clicked is the EditText or whatever.
* If so, then set focus to it */
}
});
嗯,我剛剛發現了一些out.I在清單上添加了android:windowSoftInputMode =「adjustResize」,它似乎工作。雖然我現在的問題是,只要我完成了在textField而不是'完成' softkeyboard我得到'下一步'按鈕。任何想法如何我可以改變這一點? – user1746708
嘗試添加android:imeOptions =「actionDone」到您的EditTEXT或通過代碼:yourEditTExt.setImeOptions(EditorInfo.IME_ACTION_DONE); – AndreiBogdan
好吧,這正是我想要的。非常感謝你的時間 – user1746708
- 1. EditText在列表視圖中?
- 2. 列表視圖包含edittext
- 3. 帶有EditText行爲的列表視圖
- 4. 使用EditText過濾列表視圖
- 5. 列表視圖由edittext搜索
- 6. 顯示EditText列表視圖上方
- 7. 自定義EditText列表視圖
- 8. 查找edittext自定義列表視圖
- 9. 列表視圖中的列表視圖
- 10. EditText值在android中的列表視圖中自動更改
- 11. 從列表視圖中的edittext中清除焦點
- 12. 從Edittext的列表視圖中的文字過濾Android
- 13. android禁用在特定位置的列表視圖中的editText
- 14. 在可擴展列表視圖中獲取edittext的值android
- 15. Android訪問列表視圖中的EditText按鈕
- 16. 在列表視圖中的EditText搜索項不起作用
- 17. 在列表視圖中顯示edittext值的開始字符
- 18. 在列表視圖中的EditText重複值
- 19. 列表視圖中的EditText Android操作系統6.0以上
- 20. 添加和刪除android列表視圖中的edittext
- 21. 得到的EditText值出現在列表視圖外,得到的EditText值內OnItemClick
- 22. EditText textIsSelectable =「false」在列表視圖中不工作
- 23. 在列表視圖中禁用和啓用edittext
- 24. EditText在滾動列表視圖中丟失內容
- 25. Android - 在使用SimpleCursorAdapter時在列表視圖中設置edittext
- 26. 列表視圖edittext數據在Android中滾動丟失
- 27. EditText在列表視圖中失去控制
- 28. 在列表視圖中將值設置爲edittext
- 29. 如何使EditText值在可滾動列表視圖中持久
- 30. EditText在滾動列表視圖中獲得清除android
請原諒你附上你的代碼,如果你顯示你的代碼,那麼幫助你更簡單。 – kameny
好吧,但你究竟是什麼意思? XML或適配器? – user1746708