我目前正在实施填充CheckedTextViews一个ListView和拥有一切工作只是我想要的方式。除了一件事情:我的ListView保持可聚焦状态,所以当它聚焦时,它们中的物品会在它们周围形成可怕的橙色边框。它也改变了恼人的项目文字颜色。我尝试过使用SetItemsFocusable方法,但无济于事。我也覆盖了适配器类的isEnabled方法,但这使我无法检查并取消选中列表项选择。我想保留CheckedTextViews的功能,只是禁用它们的可聚焦性。我也试图让CheckedTextViews自己在他们的xml文件中不可聚焦,但是这也没有奏效。有没有什么方法可以禁用整个ListView及其所有子级的焦点而不会丧失其子项的可检查性?我不希望ListView通过触摸或滚动键盘来获得焦点。非常感谢!列表视图行为dillemna
0
A
回答
0
您可以设置一个透明的列表专注于个人的看法Drawable
用StateListDrawable
。尝试使用@android:color/transparent
(显然是Drawable
)。
+0
这个伎俩!谢谢! – user1118042 2012-03-23 06:51:25
0
我通常使用
m_listView.setSelector(drawable or resid);
去实现它。
ps:我觉得可怕的橙色来自很多来源,如listview项目选择或项目聚焦或项目控制自我按下/聚焦,所以也许它不能集中,但可怕的橙色也在那里。
相关问题
- 1. 列表视图行按下
- 2. 列表视图中的列表视图
- 3. 列表视图setOnClickListener从列表视图
- 4. Xamarin表单列表视图行宽
- 5. 列值在表中作为列视图
- 6. 为列表视图缓存图片
- 7. 可可单行表格视图或水平列表视图
- 8. jQM:列表视图为表单?
- 9. 列表视图
- 10. Android Default列表视图行布局
- 11. 列表视图行重叠问题
- 12. 未显示2行列表视图
- 13. 获取行号从列表视图C#
- 14. Android列表视图行边距
- 15. Android - 使列表视图行不可见
- 16. Android列表视图行布局
- 17. 列表视图中的空行
- 18. 如何自定义列表视图行
- 19. ActionBar块列表视图的第一行
- 20. 列表视图行高过小
- 21. 行和平铺视图列表与jquery
- 22. 更改列表视图行的颜色
- 23. 定制行的列表视图
- 24. 列表视图行淡入动画
- 25. WPF列表视图获取行值
- 26. 用户选择列表视图行
- 27. Android列表视图 - html格式化行
- 28. Android自定义列表视图行
- 29. Android列表视图行移动垂直
- 30. 图像视图列表视图项目
哦,我为Android 2.2的开发,如果有差别。 – user1118042 2012-02-12 18:29:05