zoukankan      html  css  js  c++  java
  • activityGroup怎样让子activity中的gridView第一项默认获取焦点?

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

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

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

     

  • 相关阅读:
    JavaScript中的面向对象
    操作文件
    PDO 数据访问抽象层
    Jquery事件
    Jquery
    面向对象的五大基本原则是
    ioc依赖注入的原则
    java3
    java基础2
    java基础
  • 原文地址:https://www.cnblogs.com/huamaoenjoy/p/3906856.html
Copyright © 2011-2022 走看看