在List_Item布局文件中的根节点加上如下背景标黄的这一行

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="fill_parent"    android:layout_height="wrap_content"    android:orientation="vertical" android:descendantFocusability="blocksDescendants"    android:background="@null">

如果你的自定义ListViewItem中有Button或者Checkable的子类控件的话,那么默认focus是交给了子控件,而ListView的Item能被选中的基础是它能获取Focus,也就是说我们可以通过将ListView中Item中包含的所有控件的focusable属性设置为false,这样的话ListView的Item自动获得了Focus的权限,也就可以被选中了(来源:http://www.cnblogs.com/ycxyyzw/p/3672366.html)

但实际上,我的List_Item中有ImageButton

这个是当初布局的时候随手一拖的,也没有用。结果就这样了。所以布局List_Item时还是要小心点。

更多相关文章

  1. Android(安卓)View的介绍和使用
  2. linearLayout 和 relativeLayout的属性区别
  3. Android解决父控件拦截子控件手势滑动事件的问题
  4. android EditText使用指南
  5. Android(安卓)PureMVC
  6. TabHost页卡
  7. Android(安卓)自定义组件 方法篇
  8. 整理:Android自带、第三方需要添加依赖的控件
  9. Android(安卓)Interface(UI) 界面控件简单介绍01

随机推荐

  1. 在 Android(安卓)上使用 XML
  2. 【30篇突击 android】源码统计八
  3. android 注册页面实现
  4. Android(安卓)横竖屏切换
  5. 如何进行Android单元测试
  6. android获取屏幕分辨率大小(DisplayMetri
  7. WARNING: APP_PLATFORM android-14 is la
  8. Android(安卓)文件实现断点上传
  9. 如何将一个acitvity同时设置多个theme
  10. 用Android代码实现自动打开USB调试