从numc控件按向右键,焦点丢失,可以使用focusSearch查找焦点去哪了。前提是布局里的控件都有tag标签属性,以便LOG输出。



numc.setOnKeyListener(new OnKeyListener(){


            @Override
            public boolean onKey(View arg0, int arg1, KeyEvent arg2) {
                // TODO Auto-generated method stub
                if(arg2.getAction()==KeyEvent.ACTION_DOWN)

                    if(arg1==KeyEvent.KEYCODE_DPAD_RIGHT){
                        Log.d(TAG, (String) arg0.focusSearch(66).getTag());
                    }

                return false;
            }
            

        });


参数为int

public static final int FOCUS_DOWN

Added in API level 1

Use with focusSearch(int). Move focus down.

Constant Value: 130 (0x00000082)

public static final int FOCUS_LEFT

Added in API level 1

Use with focusSearch(int). Move focus to the left.

Constant Value: 17 (0x00000011)

public static final int FOCUS_RIGHT

Added in API level 1

Use with focusSearch(int). Move focus to the right.

Constant Value: 66 (0x00000042)

public static final int FOCUS_UP

Added in API level 1

Use with focusSearch(int). Move focus up.

Constant Value: 33 (0x00000021)

更多相关文章

  1. Android高亮引导控件的实现代码
  2. LayoutInflater源码分析
  3. TextView控件使用小技巧
  4. Android基础(四) 常用控件
  5. Android(安卓)html+动态添加控件,实现textview最后一行的显示效果
  6. 详解Android(安卓)getWidth和getMeasuredWidth
  7. Android(安卓)基础回顾1
  8. android 自定义View 之自定义属性
  9. RecyclerView手指按下时,item背景变色

随机推荐

  1. 高逼格的 2 个小神器,用好了流量监控不用
  2. HTML课时表格
  3. 课程表和用户注册的作业
  4. Alpaca-Spa-Laravel后台管理系统-前后分
  5. 支付宝即时到账接口开发 - DEMO讲解与源
  6. 3.16 部署vCenter Server Appliance理论
  7. 十、正则表达式
  8. IntelliJ IDEA 激活码2021,激活码2020 永
  9. 跨域配置相关选项
  10. Golang笔记之基本组成元素