如何在ListView中创建不可重复和不可单击的静态标题
我试图为我的列表视图创建一个静态标题,但是该标题对列表中的每个项目都重复。我尝试为我的标题进行线性布局,但是只显示标题,列表视图没有显示 如何使其不可点击。我想为我创建的图像实现退出功能,但现在,整行都可以单击 下面是布局代码。有人能告诉我哪里出了问题吗如何在ListView中创建不可重复和不可单击的静态标题,listview,header,Listview,Header,我试图为我的列表视图创建一个静态标题,但是该标题对列表中的每个项目都重复。我尝试为我的标题进行线性布局,但是只显示标题,列表视图没有显示 如何使其不可点击。我想为我创建的图像实现退出功能,但现在,整行都可以单击 下面是布局代码。有人能告诉我哪里出了问题吗 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res
<?xml version="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"
>
<LinearLayout
android:id="@+id/header"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@drawable/header"
android:paddingBottom="5dip"
android:paddingTop="5dip" >
<TextView
android:id="@+id/title"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Patient List"
android:layout_marginLeft="20dp"
android:textColor="#343434"
android:textSize="20dip"
android:layout_marginTop="1dip"
android:layout_weight="2"
android:textStyle="bold"
/>
<ImageView
android:id="@+id/exit"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="10dip"
android:layout_weight="2"
android:src="@drawable/exit" />
</LinearLayout>
<LinearLayout
android:id="@+id/list"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/header"
>
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/list_selector"
android:orientation="horizontal"
android:padding="5dip"
>
<!-- ListRow Left side Thumbnail image -->
<LinearLayout android:id="@+id/thumbnail"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="5dip"
android:layout_alignParentLeft="true"
android:background="@drawable/patient"
android:layout_marginRight="5dip"
>
</LinearLayout>
<!-- patient id -->
<TextView
android:id="@+id/firstName"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textColor="#343434"
android:textSize="10dip"
android:layout_marginTop="1dip"
android:textStyle="bold"
android:layout_toRightOf="@+id/thumbnail" />
<TextView
android:id="@+id/lastName"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textColor="#343434"
android:textStyle="bold"
android:layout_below="@id/firstName"
android:textSize="10dip"
android:layout_toRightOf="@+id/thumbnail"
/>
<TextView
android:id="@+id/patientId"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="#343434"
android:textStyle="bold"
android:layout_toRightOf="@+id/thumbnail"
android:layout_below="@id/lastName"
android:textSize="10dip"
/>
</RelativeLayout>
</LinearLayout>
</RelativeLayout>
使用addHeaderView并将Selective设置为false
mListView.addHeaderView(headerView,null,false) 使用addHeaderView并将Selective设置为false mListView.addHeaderView(headerView,null,false)