android在view.requestFocus(0)返回false的解決辦法


  我們有時候想讓listview的第一行自動獲取到焦點,我們就會使用view.requestFocus(0)來操作,而有時候並不生效,debug后顯示rerurn為false。

  這是因為我們獲取焦點太早,listview控件還為加載完畢。可以嘗試一下方法解決:

 

listview.post(new Runnable(){
    @Override 
    public void run(){
      view.requestFocus(0);
    }
});

 

ok,問題解決!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM