作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的 gridview 中有六个 imageView。我正在尝试使用以下代码获取这些 ImageView 的焦点更改事件;但是当我改变焦点时这不起作用。有人可以让我知道原因和解决方案吗?非常感谢任何帮助
gridView.setOnFocusChangeListener(new AdapterView.OnFocusChangeListener() {
//@Override
public void onFocusChange(View arg0, boolean arg1) {
Log.d("MyTestActivity", "View:" + arg0.getId() + " boolean = " + arg1);
}
});
最佳答案
以下代码仅在将焦点放在整个 gridview 上时才有效——如果你想监听每个 imageView 上的焦点——你必须在每个 ImageView 上设置监听器。但我想你可能想要像 onItem...Listener 这样的东西?您想实现什么目标?
关于android - FocusChangeListener 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11716289/
我的 gridview 中有六个 imageView。我正在尝试使用以下代码获取这些 ImageView 的焦点更改事件;但是当我改变焦点时这不起作用。有人可以让我知道原因和解决方案吗?非常感谢任何帮
我是一名优秀的程序员,十分优秀!