package com.example.zuoye6;
import androidx.appcompat.app.AppCompatActivity;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Adapter;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.SimpleAdapter;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public class MainActivity extends Activity{
private ListView listView;
@Override protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ListView lv = (ListView) findViewById(R.id.lv1);
List<Map<String,Object>> list = new ArrayList<Map<String,Object>>();
Map<String,Object>map = new HashMap<String,Object>();
map.put("logo",R.drawable.jingdong);
map.put("title","京东商城");
map.put("version","版本:2.4.3");
map.put("size","大小:78.3MB");
list.add(map);
map = new HashMap<String,Object>();
map.put("logo",R.drawable.doudizhu);
map.put("title","QQ斗地主");
map.put("version","版本:4.0.8");
map.put("size","大小:134.7MB");
list.add(map);
map = new HashMap<String,Object>();
map.put("logo",R.drawable.liulanqi);
map.put("title","UC浏览器");
map.put("version","版本:3.8.5");
map.put("size","大小:63.2MB");
list.add(map);
map = new HashMap<String,Object>();
map.put("logo",R.drawable.tianmao);
map.put("title","天猫商城");
map.put("version","版本:5.6.4");
map.put("size","大小:88.3MB");
list.add(map);
map = new HashMap<String,Object>();
map.put("logo",R.drawable.xinlangweibo);
map.put("title","新浪微博");
map.put("version","版本:4.1.6");
map.put("size","大小:89.6MB");
list.add(map);
map = new HashMap<String,Object>();
map.put("logo",R.drawable.weixin);
map.put("title","微信");
map.put("version","版本:6.0.3");
map.put("size","大小:216.3MB");
list.add(map);
map = new HashMap<String,Object>();
map.put("logo",R.drawable.qq);
map.put("title","QQ");
map.put("version","版本:7.8.3");
map.put("size","大小:178.3MB");
list.add(map);
SimpleAdapter adapter = new SimpleAdapter(
this,
list,R.layout.item,
new String[]{"logo","title","version","size"},
new int[]{R.id.logo,R.id.title,R.id.version,R.id.size}
);
lv.setAdapter(adapter);
}
}
1 <?xml version="1.0" encoding="utf-8"?>
2 <LinearLayout
3 xmlns:android="http://schemas.android.com/apk/res/android"
4 xmlns:app="http://schemas.android.com/apk/res-auto"
5 xmlns:tools="http://schemas.android.com/tools"
6 android:layout_width="match_parent"
7 android:layout_height="match_parent"
8 tools:context=".MainActivity">
9
10 <ListView
11 android:id="@+id/lv1"
12 android:layout_width="fill_parent"
13 android:layout_height="fill_parent">
14
15 </ListView>
16 </LinearLayout>
1 <?xml version="1.0" encoding="utf-8"?>
2 <RelativeLayout
3 xmlns:android="http://schemas.android.com/apk/res/android"
4 android:layout_width="match_parent"
5 android:layout_height="match_parent"
6 android:descendantFocusability="blocksDescendants">
7
8
9
10 <RelativeLayout
11 android:id="@+id/box"
12 android:background="#FCFDFC"
13 android:layout_width="match_parent"
14 android:layout_height="wrap_content"
15 android:layout_marginLeft="5dp"
16 android:layout_marginRight="5dp"
17 android:padding="5dp"/>
18
19 <ImageView
20 android:id="@+id/logo"
21 android:layout_width="70dp"
22 android:layout_height="70dp"
23 android:src="@drawable/jingdong"
24 android:layout_centerVertical="true"/>
25
26
27 <Button
28 android:id="@+id/bt1"
29 android:layout_width="wrap_content"
30 android:layout_height="wrap_content"
31 android:text="安装"
32 android:layout_alignParentRight="true"
33 android:layout_centerVertical="true"
34 />
35
36
37 <LinearLayout
38 android:id="@+id/textbox"
39 android:layout_width="match_parent"
40 android:layout_height="70dp"
41 android:layout_toRightOf="@+id/logo"
42 android:layout_toLeftOf="@+id/bt1"
43 android:layout_centerVertical="true"
44 android:orientation="vertical"
45
46
47 >
48 <TextView
49 android:id="@+id/title"
50 android:layout_width="wrap_content"
51 android:layout_height="wrap_content"
52 android:layout_marginTop="3dp"
53 android:text="京东商城"
54 android:textSize="16sp" />
55
56
57 <TextView
58 android:id="@+id/version"
59 android:layout_width="wrap_content"
60 android:layout_height="wrap_content"
61 android:layout_marginTop="5dp"
62 android:text="版本:2.4.3"
63 android:textColor="#666666"
64 android:textSize="13sp" />
65
66 <TextView
67 android:id="@+id/size"
68 android:layout_width="wrap_content"
69 android:layout_height="wrap_content"
70 android:layout_marginTop="5dp"
71 android:text="大小:78.3MB"
72 android:textColor="#666666"
73 android:textSize="13sp" />
74
75
76 </LinearLayout>
77
78 </RelativeLayout>
![](https://img2018.cnblogs.com/blog/1798818/201910/1798818-20191006193413441-1291550162.jpg)