<?xmlversion="1.0"encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"android:layout_height="fill_parent"
android:padding="10dip"android:orientation="vertical">

<ListView android:id="@+id/listView"android:layout_width="fill_parent"
android:layout_height="fill_parent"/>

</LinearLayout>


<RelativeLayout>中

android:descendantFocusability="blocksDescendants"

<ImageButton>中

android:focusable="false"

这两项的设置很关键,如果不设置,将导致ListView的ItemClick事件将无法触发,该事件被ImageButton的click事件屏蔽了。


适配器中的布局文件

<?xmlversion="1.0"encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:padding="5dip"
android:descendantFocusability="blocksDescendants">//关键设置




<ImageButton
android:id="@+id/ItemCloseWin"

android:layout_alignParentRight="true"
android:layout_alignTop="@+id/ItemWinName"
android:layout_alignBottom="@+id/ItemWinName"
android:layout_width="wrap_content"
android:layout_height="wrap_content"

android:background="#e0000000"
android:gravity="left|center_vertical"
android:focusable="false"//关键设置
android:src="@android:drawable/ic_menu_close_clear_cancel"
/>

<TextView
android:id="@+id/ItemWinName"

android:layout_toRightOf="@+id/ItemImage"
android:layout_toLeftOf="@+id/ItemCloseWin"
android:layout_alignTop="@+id/ItemImage"
android:layout_alignBottom="@+id/ItemImage"
android:layout_width="wrap_content"
android:layout_height="wrap_content"

android:gravity="left|center_vertical"
android:textSize="20dip"
android:text="title"
/>


</RelativeLayout>



更多相关文章

  1. Android(安卓)相对布局中的 代码中修改属性与布局文件的设置不同
  2. Androids——日常开发工具和组件集合
  3. Android:PopupWindow简单弹窗改进版
  4. Android(安卓)NavigationView使用详解
  5. android M 如何获取设置应用通知开关状态
  6. Android.001基本图形绘制
  7. 设置Android(安卓)SDK tools工作路径环境变量
  8. Android(安卓)TabLayout控件
  9. 事件分发机制(View)

随机推荐

  1. Chronometer实现简单计数器
  2. 安卓学习笔记之输入框自动补全
  3. Android(安卓)App中使用AudioManager类来
  4. Android常用工具类(一)
  5. Android小应用-----画画板
  6. No 95 · android ProgressDialog 延迟几
  7. Android底部菜单栏+顶部菜单
  8. Android对APK文件的安装和卸载
  9. Android 自定义progressBar样式
  10. Android自用-----Intent Action 大全