簡體   English   中英

顯示鍵盤時調整列表視圖大小后,EditText失去焦點

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM