首先是主activity也就是ListActivityTest.java:

package txlong.ListActivityTest;import java.util.ArrayList;import java.util.HashMap;import android.app.ListActivity;import android.os.Bundle;import android.view.View;import android.widget.ListView;import android.widget.SimpleAdapter;import android.widget.Toast;public class ListActivityTest extends ListActivity {@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);ArrayList<HashMap<String, String>> list = new ArrayList<HashMap<String, String>>();HashMap<String, String> map1 = new HashMap<String, String>();HashMap<String, String> map2 = new HashMap<String, String>();HashMap<String, String> map3 = new HashMap<String, String>();map1.put("userip", "123.12.0.1");map1.put("username", "zhangsan");map2.put("userip", "147.0.23.4");map2.put("username", "lisi");map3.put("userip", "153.35.0.32");map3.put("username", "wangwu");list.add(map1);list.add(map2);list.add(map3);SimpleAdapter sa = new SimpleAdapter(this, list, R.layout.user,new String[] { "userip", "username" }, new int[] { R.id.userip,R.id.username });setListAdapter(sa);}@Overrideprotected void onListItemClick(ListView l, View v, int position, long id) {super.onListItemClick(l, v, position, id);Toast.makeText(this, id + "", Toast.LENGTH_SHORT).show();}}

用到的main.xml文件:

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:orientation="vertical" android:layout_width="fill_parent"android:layout_height="fill_parent"><LinearLayout android:id="@+id/listLinerLayout"android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="wrap_content"><ListView android:id="@id/android:list"android:drawSelectorOnTop="false"android:layout_width="fill_parent" android:layout_height="wrap_content" android:scrollbars="vertical"/></LinearLayout></LinearLayout>

然后是user.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="wrap_content"android:padding="10dip"><TextView android:id="@+id/userip" android:width="200dip"android:layout_width="wrap_content"android:layout_height="wrap_content" /><TextView android:id="@+id/username" android:layout_width="wrap_content"android:layout_height="wrap_content" /></LinearLayout>

更多相关文章

  1. Android中的文件存储练习
  2. android 多渠道打包,build.gradle文件配置、manifest文件配置
  3. android 6.0 创建文件或文件夹失败
  4. Java(Android)对文件全文生成MD5摘要
  5. Android编译系统详解 配置文件
  6. Android 数据存储(数据库、文件、参数)操作实例
  7. Android中手机文件储存路径
  8. Android zip文件压缩
  9. AndroidManifest.xml文件详解(supports-screens)

随机推荐

  1. EditText的部分属性
  2. Android内核的大致分析
  3. android 资源列表-网址
  4. Android源代码下载指南(图解)
  5. 关于android使用已有id,自己的id和系统id
  6. 模拟Android多点触控
  7. android中LayoutInflater的使用
  8. Android(安卓)studio获取sha1(调试版和发
  9. android的UI系统分析
  10. Android(安卓)开发学习小结(七)