填充ListView 新闻列表:
// 填充ListView 显示新闻列表
ListView listView = (ListView)findViewById(R.id.newsList);
List<HashMap<String, Object>> newList = new ArrayList<HashMap<String, Object>>();
for (int i = 0; i < 20; i++) {
HashMap<String, Object> map = new HashMap<String, Object>();
map.put("title", "中日钓鱼岛争端中P3C频繁出动"+i);
map.put("pic_one", R.drawable.icon);
map.put("pic_two", R.drawable.icon);
map.put("pic_three", R.drawable.icon);
map.put("author", "第一视频网");
map.put("comment", "评论"+i);
map.put("time", i+"小时前");
newList.add(map);
}
SimpleAdapter adapter2 = new SimpleAdapter(this, newList, R.layout.news_item,
new String[]{"title","pic_one","pic_two","pic_three","author","comment","time"},
new int[]{R.id.title,R.id.pic_one,R.id.pic_two,R.id.pic_three,R.id.author,R.id.comment,R.id.time});
listView.setAdapter(adapter2);
<?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="117dp" android:background="@color/white"> <TextView android:id="@+id/title" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textSize="16dp" android:textColor="@color/black" android:typeface="monospace" android:text="中日钓鱼岛争端中P3C频繁出动" /> <RelativeLayout android:id="@+id/pic" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_below="@id/title" android:gravity="center_horizontal" > <ImageView android:id="@+id/pic_one" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/icon" /> <ImageView android:id="@+id/pic_two" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="20dp" android:layout_toRightOf="@+id/pic_one" android:background="@drawable/icon" /> <ImageView android:id="@+id/pic_three" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="20dp" android:layout_toRightOf="@+id/pic_two" android:background="@drawable/icon" /> </RelativeLayout> <TextView android:id="@+id/author" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:textColor="@color/hui" android:text="第一视频网" /> <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignBottom="@id/author" android:layout_alignParentRight="true" android:orientation="horizontal" > <TextView android:id="@+id/comment" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="@color/hui" android:text="评论100" /> <TextView android:id="@+id/time" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="@color/hui" android:paddingLeft="10dp" android:text="1小时前" /> </LinearLayout> </RelativeLayout>