[英]EditText loses focus after resizing ListView when keyboard is displayed
我有一個ListView,在顯示鍵盤時需要手動調整其大小。
這可以通過覆蓋onSizeChanged方法並相應地更改視圖的大小來工作。 (由於這篇文章如何在onSizeChanged中設置大小和布局? )
但是,當更改列表視圖的大小時,我單擊的EditText失去了焦點,因此我無法輸入任何文本。
編輯:我試圖設置之前具有焦點的EditText的焦點,但是,盡管調用請求焦點時該方法返回true,但這並不總是有效
在調整ListView的大小之后,在onSizeChanged()中添加此行。
editText.requestFocus();
使用edittext.requestfocus()方法:
requestFocus();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.