社区编辑申请
注册/登录
Android列表框应用技巧讲解
移动开发 Android
Android列表框中的一些相关设置将会在这篇文章中为大家详细介绍。希望本文推出的内容可以在一定程度上解决大家的一些实际问题。

Android手机操作系统是一款开源的操作系统。它的作用非常强大,可以根据用户不同的需求进行编写,灵活的满足用户的各种需求。在这里我们先来了解一下Android列表框的一些应用技巧,以加深对这方面的认知程度。#t#

● 设置Adapter,调用setAdapter()方法。

● 追加Item被点击时候的处理,调用setOnItemClickListener()方法。

● 追加Item被选择时候的处理,调用setOnItemSelectedListener()方法。

Android列表框例程源码(Java)

  1. ArrayAdapter< String> adapter = new ArrayAdapter< String>(  
  2. this,  
  3. android.R.layout.simple_list_item_1);  
  4. adapter.add("red");  
  5. adapter.add("green");  
  6. adapter.add("blue");  
  7. ListView listView = (ListView) findViewById(id.listView);  
  8. listView.setAdapter(adapter);  
  9. listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {  
  10. @Override  
  11. public void onItemClick(  
  12. AdapterView< ?> parent,  
  13. View view,  
  14. int position,  
  15. long id) {  
  16. ListView listView = (ListView) parent;  
  17. Log.v("Test", "id = " + id + "("  
  18. + listView.getItemAtPosition(position).toString() + ")");  
  19. }  
  20. });  
  21. listView.setOnItemSelectedListener(new OnItemSelectedListener() {  
  22. @Override  
  23. public void onItemSelected(  
  24. AdapterView< ?> parent,  
  25. View view,  
  26. int position,  
  27. long id) {  
  28. ListView listView = (ListView) parent;  
  29. Log.v("Test", "id = " + id + "("  
  30. + listView.getSelectedItem().toString() + ")");  
  31. }  
  32. @Override  
  33. public void onNothingSelected(AdapterView< ?> parent) {  
  34. }  
  35. }); 

Android列表框例程源码(Resource)

 

  1. < ListView android:id="@+id/listView" 
  2. android:layout_width="fill_parent" 
  3. android:layout_height="fill_parent" /> 

 

责任编辑:曹凯 来源: 博客园
相关推荐

2010-01-25 13:45:04

Android单选框

2010-01-27 17:45:15

Android应用技巧

2010-01-28 10:03:19

Android Lis

2015-01-12 13:48:55

Android应用组件

2011-05-27 15:02:15

Android ListView

2010-01-25 17:53:35

2010-01-26 13:28:11

Android开发要点

2011-09-13 16:39:50

Android UI设

2011-06-02 10:37:02

2013-04-03 14:58:43

同话题下的热门内容

Android开发板串口通讯-深入浅出的分析和使用详解Android蓝牙协议栈漏洞剖析Android中实现系统声音录制-RK3399开发板源码修改

编辑推荐

支付宝即将下线收款业务:2018年1月1日起正式执行,网友炸锅了!史上最详细的Toolbar开发讲解,此篇必读!你终于可以在Android的Gboard上用中文打字了查看文档的8款优秀Android PDF阅读软件Android Pie的9个隐藏功能:你可能错过的若干优秀技巧
我收藏的内容
点赞
收藏

51CTO技术栈公众号