Android 是否使用备用行布局文件查看列表?
我正在尝试为我的应用程序设计说明页面 我的说明布局页面就像一个文本视图,描述如何使用应用程序的某些功能,然后是Imageview,描述如何在应用程序中使用它 现在大概有12到13行这样的内容,下面是textview和Imageview的组合Android 是否使用备用行布局文件查看列表?,android,android-layout,listview,android-listview,Android,Android Layout,Listview,Android Listview,我正在尝试为我的应用程序设计说明页面 我的说明布局页面就像一个文本视图,描述如何使用应用程序的某些功能,然后是Imageview,描述如何在应用程序中使用它 现在大概有12到13行这样的内容,下面是textview和Imageview的组合 因此,我的问题是,我应该如何在列表视图中实现这一点,还是*我应该使用滚动视图并在linearlayout中的文本视图组合下面添加这样的12个图像视图???使用自定义列表视图。为listview中的每一行展开自定义布局。将自定义适配器设置为listview 具
因此,我的问题是,我应该如何在列表视图中实现这一点,还是*我应该使用滚动视图并在linearlayout中的文本视图组合下面添加这样的12个图像视图???使用自定义列表视图。为listview中的每一行展开自定义布局。将自定义适配器设置为listview 具有图像和文本的自定义布局 在getView上实现自定义适配器 row.xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<ImageView
android:id="@+id/imageView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:src="@drawable/ic_launcher" />
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/imageView1"
android:layout_below="@+id/imageView1"
android:layout_marginTop="21dp"
android:text="TextView" />
</RelativeLayout>
有关示例,您可以查看此博客
您必须创建自定义listview
public View getView(int position, View convertView, ViewGroup parent) {
ViewHolder holder;
if (convertView == null) {
convertView = mInflater.inflate(R.layout.list_row,
parent, false);
holder = new ViewHolder();
holder.imageView = (ImageView) convertView.findViewById(R.id.imageView1);
holder.textView = (TextView) convertView.findViewById(R.id.textView1);
convertView.setTag(holder);
} else {
holder = (ViewHolder) convertView.getTag();
}
holder.textView.setText("Position at"+position);
// set image to imageview
return convertView;
}