android在view.requestFocus(0)返回false的解决办法_移动开发_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > 移动开发 > android在view.requestFocus(0)返回false的解决办法

android在view.requestFocus(0)返回false的解决办法

 2014/5/26 21:27:41  Andye  博客园  我要评论(0)
  • 摘要: 我们有时候想让listview的第一行自动获取到焦点,我们就会使用view.requestFocus(0)来操作,而有时候并不生效,debug后显示rerurn为false。 这是因为我们获取焦点太早,listview控件还为加载完毕。可以尝试一下方法解决: listview.post(newRunnable(){@Overridepublicvoidrun(){view.requestFocus(0);}}); ok,问题解决!
  • 标签:android 解决办法 解决 view

  我们有时候想让listview的第一行自动获取到焦点,我们就会使用view.requestFocus(0)来操作,而有时候并不生效,debug后显示rerurn为false。

  这是因为我们获取焦点太早,listview控件还为加载完毕。可以尝试一下方法解决:

 

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

 

ok,问题解决!

发表评论
用户名: 匿名