package mars.listview;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;public class Activity01 extends ListActivity {    /** Called when the activity is first created. */@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("user_name", "zhangsan");map1.put("user_ip", "192.168.0.1");map2.put("user_name", "zhangsan");map2.put("user_ip", "192.168.0.2");map3.put("user_name", "wangwu");map3.put("user_ip", "192.168.0.3");list.add(map1);list.add(map2);list.add(map3);SimpleAdapter listAdapter = new SimpleAdapter(this, list,R.layout.user, new String[] { "user_name", "user_ip" },new int[] { R.id.user_name,R.id.user_ip});setListAdapter(listAdapter);}@Overrideprotected void onListItemClick(ListView l, View v, int position, long id) {// TODO Auto-generated method stubsuper.onListItemClick(l, v, position, id);System.out.println("id----------------" + id);System.out.println("position----------" + position);}}

class ButtonListener implements OnClickListener{@Overridepublic void onClick(View v) { Uri uri = Uri.parse("smsto://0800000123"); Intent it = new Intent(Intent.ACTION_SENDTO, uri); it.putExtra("sms_body", "The SMS text"); startActivity(it); } }

ListActivity的使用



更多相关文章

  1. 代码中设置drawableleft
  2. android 3.0 隐藏 系统标题栏
  3. Android开发中activity切换动画的实现
  4. Android(安卓)学习 笔记_05. 文件下载
  5. Android中直播视频技术探究之—摄像头Camera视频源数据采集解析
  6. 技术博客汇总
  7. android 2.3 wifi (一)
  8. AndRoid Notification的清空和修改
  9. Android中的Chronometer

随机推荐

  1. Java 并发的四种风味:Thread、Executor、F
  2. 一个NullPointerException,竟然有这么多花
  3. 减少 GC 开销的 5 个编码技巧
  4. 原创 | 老生常谈,TCP为啥要三次握手?
  5. 解决使用Android(安卓)emulator(模拟器)
  6. 到底多少线程算是线程数太多?
  7. 关于 Java 你可能不知道的 10 件事
  8. 肥朝粉丝【当哥】的面试之旅
  9. Android(安卓)Asynchronous Http Client-
  10. 推荐普通开发者学习使用的 6 个 JDK 内建