当前位置:编程学习 > wap >>

ListView,ImageButton,无法单击,焦点

我的工程里面有一个listview,listview的模板上有两个ImageButton(在两端),然后有一个TextView在中间,然后我发现中间的TextView无法被单击了,就是不显示变黄,然后onListItemClick也不响应. 我试过在layout文件里面在两个ImageButton里面加上android:focusable="false"和android:focusableInTouchMode="false",还是没有用,请问怎么办啊? --------------------编程问答-------------------- 在ImageButton里面加上android:focusable="false"之后在父Item里面加上android:descendantFocusability="blocksDescendants"试试. --------------------编程问答-------------------- 顶一下 --------------------编程问答-------------------- xml这儿应该有个bug,必须用代码明确设置ImageButton.setFocusable(false)才能生效。
可参见:
http://mypyg.javaeye.com/admin/blogs/850624 --------------------编程问答-------------------- 1楼的blocksDescendants也管用 --------------------编程问答--------------------
引用 3 楼 mypyg 的回复:
xml这儿应该有个bug,必须用代码明确设置ImageButton.setFocusable(false)才能生效。
可参见:
http://mypyg.javaeye.com/admin/blogs/850624

原来如此,学习了 --------------------编程问答--------------------
引用 3 楼 mypyg 的回复:
xml这儿应该有个bug,必须用代码明确设置ImageButton.setFocusable(false)才能生效。
可参见:
http://mypyg.javaeye.com/admin/blogs/850624

高人啊,学习啦~~
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,