-1
我想要一个简单的ListView
片段,它由从数据集数组中获取的项目组成,这些项目也使用getView()
方法。 ListView
只包含不同于文本和图像的文本条目。ListView和getView的简单片段
我想要一个简单的ListView
片段,它由从数据集数组中获取的项目组成,这些项目也使用getView()
方法。 ListView
只包含不同于文本和图像的文本条目。ListView和getView的简单片段
http://www.ezzylearning.com/tutorial.aspx?tid=1763429
<TextView android:id="@+id/txtTitle"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="center_vertical"
android:layout_alignParentTop="true"
android:layout_alignParentBottom="true"
android:textStyle="bold"
android:textSize="22dp"
android:textColor="#000000"
android:layout_marginTop="5dp"
android:layout_marginBottom="5dp" />
@Override 公共视图getView(INT位置,查看convertView,父的ViewGroup){ 查看行= convertView; WeatherHolder holder = null;
if(row == null)
{
LayoutInflater inflater = ((Activity)context).getLayoutInflater();
row = inflater.inflate(layoutResourceId, parent, false);
holder = new WeatherHolder();
holder.txtTitle = (TextView)row.findViewById(R.id.txtTitle);
row.setTag(holder);
}
else
{
holder = (WeatherHolder)row.getTag();
}
Weather weather = data[position];
holder.txtTitle.setText(weather.title);
return row;
}
这不包括getview()方法的textview项字体更改 – user1979237
已更新的答案。请参阅 –
@ user1979237您可以轻松扩展'ArrayAdapter'以提供'getView()'方法。请修改您的问题,以便我们可以提供更合适的(和*特定的*)答案。 – acj