码迷,mamicode.com
首页 > 其他好文 > 详细

activityGroup怎样让子activity中的gridView第一项默认获取焦点?

时间:2014-08-12 13:06:14      阅读:409      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   io   2014   问题   cti   

如图所示,activityGroup管理四个子activity,每次次进入后,都是左边的TAG栏获取焦点,怎样才能让焦点默认移到右边子activity中GridView容器中的第一个元素? 注:mGridView.setSelection(0);    mGridView.requestFocus();这些方法均无效。

bubuko.com,布布扣

 

子activity中mGridView.setSelection(0); 不起作用不原因是调用的时机不对。复写一下函数即可解决问题:

@Override
public void onWindowFocusChanged(boolean hasFocus) {
// TODO Auto-generated method stub
super.onWindowFocusChanged(hasFocus);
mGridView.requestFocus();
mGridView.setSelection(0);
}

 

 

activityGroup怎样让子activity中的gridView第一项默认获取焦点?,布布扣,bubuko.com

activityGroup怎样让子activity中的gridView第一项默认获取焦点?

标签:style   blog   http   color   io   2014   问题   cti   

原文地址:http://www.cnblogs.com/huamaoenjoy/p/3906856.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!