先上图:



ListView的布局文件listview.xml

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:orientation="horizontal"    android:layout_width="fill_parent"    android:layout_height="fill_parent">    <ImageView android:id="@+id/tv_touxiang"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:src="@drawable/touxiang"        android:layout_margin="5px"/>    <LinearLayout android:orientation="vertical"        android:layout_width="wrap_content"        android:layout_height="wrap_content">        <TextView android:id="@+id/tv_nick"            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:textSize="18px" />        <TextView android:id="@+id/tv_origtext"            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:textSize="12px" />    </LinearLayout></LinearLayout>

在Activity中使用:

public class HomeActivity extends Activity {private ListView listView;private List<Map<String,String>> data = new ArrayList<Map<String,String>>();AnalyticData analyticData=new AnalyticData();protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.home_activity);listView=(ListView) findViewById(R.id.listview);Map<String, String> map = new HashMap<String, String>();        map.put("nick","张三");        map.put("origtext","张三发了一条微博,哈哈");        data.add(map);        Map<String, String> map2 = new HashMap<String, String>();        map2.put("nick","李四");        map2.put("origtext", "李四发了一条微博,哈哈");        data.add(map2);        SimpleAdapter adapter=new SimpleAdapter(        this,        data, //数据        R.layout.listview,  //listview的布局文件                new String[]{"nick","origtext"},  //填充的数据的key                new int[]{R.id.tv_nick,R.id.tv_origtext}  //填充对象的id        );        listView.setAdapter(adapter);}


更多相关文章

  1. 基于Android TV端的文件选择器(UI比较丑,主要看逻辑)
  2. Android学习笔记(八)之Android 读写xml文件
  3. Android实现简单的注册登录 POST方式提交数据 基于AndroidStudio
  4. Android札记:防反编译、混淆文件p…
  5. android系统自带的适配布局activity_list_item
  6. 数据存储(持久化)
  7. android通讯录数据库操作
  8. 总结android中的.gradle文件写法及含义
  9. Android应用程序窗口(Activity)的测量(Measure)、布局(Layout)和绘制(Dr

随机推荐

  1. Android横竖屏切换解决方案
  2. Android(安卓)Studio
  3. 让Android程序能适应各种显示屏
  4. Android百度地图相关内容汇总
  5. android studio 0.6.0 下载地址
  6. Android系统中自带的图标
  7. Android手势库
  8. 【30篇突击 android】源码统计九
  9. android在布局中图片大小自适应
  10. android 数据库 备份还原