我們有時候想讓listview的第一行自動獲取到焦點,我們就會使用view.requestFocus(0)來操作,而有時候並不生效,debug后顯示rerurn為false。
這是因為我們獲取焦點太早,listview控件還為加載完畢。可以嘗試一下方法解決:
listview.post(new Runnable(){ @Override public void run(){ view.requestFocus(0); } });
ok,問題解決!
我們有時候想讓listview的第一行自動獲取到焦點,我們就會使用view.requestFocus(0)來操作,而有時候並不生效,debug后顯示rerurn為false。
這是因為我們獲取焦點太早,listview控件還為加載完畢。可以嘗試一下方法解決:
listview.post(new Runnable(){ @Override public void run(){ view.requestFocus(0); } });
ok,問題解決!
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。