1

我的网格视图中有六个图像视图。我正在尝试使用以下代码为这些图像视图获取焦点更改事件;但是当我改变焦点时这不起作用。有人可以让我知道原因和解决方案。任何帮助深表感谢

gridView.setOnFocusChangeListener(new AdapterView.OnFocusChangeListener() {
        //@Override
        public void onFocusChange(View arg0, boolean arg1) {
            Log.d("MyTestActivity", "View:" + arg0.getId() + " boolean = " + arg1);
        }
    });
4

1 回答 1

1

以下代码仅在将焦点 cnahge 放在整个 gridview 上时才有效——如果你想监听每个 imageView 上的焦点——你必须在每个 imageView 上设置监听器。但我想你可能想要类似 onItem...Listener 的东西?你想达到什么目标?

于 2012-07-30T06:31:54.237 回答