我正在开发一个简单的 android 应用程序,它有一个自定义列表视图,其中我有一个图像,并且在该图像名称和描述旁边。我在我的布局文件夹中创建了一个 custom_list.xml 并有一个图片列表适配器,它将数据添加到图像视图、文本视图,textview。这是我的 custom_list.xml 代码。
<?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"
android:orientation="horizontal"
android:padding="5dip" >
<LinearLayout
android:id="@+id/thumbnail"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_marginRight="5dip"
android:padding="3dip" >
<ImageView
android:id="@+id/list_image"
android:contentDescription="@string/app_name"
android:layout_width="60dip"
android:layout_height="60dip"
android:src="@android:drawable/ic_menu_gallery"
/>
</LinearLayout>
<ImageView
android:id="@+id/next"
android:contentDescription="@string/app_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:src="@drawable/next" />
<TextView
android:id="@+id/desc"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/imageName"
android:layout_alignLeft="@+id/imageName"
android:paddingTop="5dip"
android:layout_centerHorizontal="true"
android:text="@string/app_name"
android:textColor="#343434"
android:textSize="15sp" />
<TextView
android:id="@+id/imageName"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignTop="@+id/next"
android:layout_marginLeft="30dp"
android:layout_toRightOf="@+id/thumbnail"
android:paddingBottom="10dip"
android:text="@string/home"
android:textColor="#040404"
android:textSize="25sp"
android:textStyle="bold"
android:typeface="sans" />
</RelativeLayout>
我能够加载数据并且列表很好,我的问题是需要在这个列表中显示固定的页眉和页脚,我采取了一个单独的活动(MyActivity)并在 MyCustomActivity.xml 中编写了以下代码来添加页眉和页脚像这样
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context=".MyCustomActivity" >
<include layout="@layout/header"
android:id="@+id/hd"/>
<include layout="@layout/activity_custom_list"
android:id="@+id/listView"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />
<include
android:id="@+id/ft"
layout="@layout/footer" />
</LinearLayout>
但是页眉和页脚还是没有进入屏幕,屏幕看起来和以前一样。谁能给我一个如何为我的自定义列表视图添加页眉和页脚的方法,我还有另一个疑问,我是否需要放置一个 ListView 标签来代替中间包含标签,如果是,那么如何将列表添加到 ListView标签。请耐心等待我对android很陌生,谢谢