Android-ListView实现复杂列表
AVD
SDK
Activity_main.xml
LinearLayout xmlns:android "/apk/res/android" xmlns:tools "/tools" android:id "@+id/LinearLayout1" android:layout_width "match_parent" android:layout_height "match_parent" android:orientation "vertical" tools:context ".MainActivity" TextView android:layout_width "fill_parent" android:layout_height "wrap_content" android:textSize "20px" android:gravity "center_horizontal" android:text "博涵视频列表" / ListView android:id "@+id/videoListId" android:layout_width "fill_parent" android:layout_height "wrap_content" / Data-list.xml
?xml version "1.0" encoding "utf-8" LinearLayout xmlns "/apk/res/android" android:orientation "horizontal" android:layout_width "fill_parent" android:layout_height "fill_parent" xmlns:android "/apk/res/android" ImageView android:id "@+id/picId" android:layout_width "wrap_content" android:layout_height "wrap_content" android:padding "3px" / LinearLayout xmlns:android "/apk/res/android" android:orientation "vertical" android:layout_width "200px" android:layout_height "wrap_content" android:gravity "left" TextView android:id "@+id/titleId" android:layout_width "wrap_content" android:layout_height "wrap_content" android:padding "3px" android:textSize "16px" / TextView android:id "@+id/authorId" android:layout_width "wrap_content" android:layout_height "wrap_content" android:padding "3px" android:textSize "10px" / LinearLayout xmlns:android "/apk/res/android" android:orientation "vertical" android:layout_width "wrap_content" android:layout_height "wrap_content" android:gravity "left" TextView android:id "@+id/typeId" android:layout_width "wrap_content" android:layout_height "wrap_content" android:padding "3px" / ImageView android:id "@+id/scoreId" android:layout_width "wrap_content" android:layout_height "wrap_content" android:padding "3px" / Mainactivity.java
package com.example.androidtest_listview03;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import android.os.Bundle;
im