手机网站免费做推广,专门查企业信息的网站,wordpress 企业知识库,西安做网站的Android编程之控件ListView使用方法本文实例讲述了Android编程之控件ListView使用方法。分享给大家供大家参考。具体分析如下#xff1a;控件ListView是一个重要的控件#xff0c;可以被用作用户列表等显示#xff0c;下面进行它的操作测试。下面代码实现了生成了一个ListVi…Android编程之控件ListView使用方法本文实例讲述了Android编程之控件ListView使用方法。分享给大家供大家参考。具体分析如下控件ListView是一个重要的控件可以被用作用户列表等显示下面进行它的操作测试。下面代码实现了生成了一个ListView显示并对每个条目的单击事件作出响应.源代码package com.list;import java.util.ArrayList;import java.util.HashMap;import android.app.Activity;import android.os.Bundle;import android.util.Log;import android.view.View;import android.widget.AdapterView;import android.widget.AdapterView.OnItemClickListener;import android.widget.AdapterView.OnItemSelectedListener;import android.widget.ListView;import android.widget.SimpleAdapter;public class ListTest extends Activity{/** Called when the activity is first created. */Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);ArrayList users new ArrayList();for (int i 0; i 20; i) {HashMap user new HashMap();user.put(img, R.drawable.icon);user.put(username, 姓名( i));user.put(age, (20 i) );users.add(user);}SimpleAdapter saImageItems new SimpleAdapter(this,users,// 数据来源//R.layout.user,//每一个user xml 相当ListView的一个组件R.layout.user_layout,//每一个user xml 相当ListView的一个组件new String[] { img, username, age },// 分别对应view 的idnew int[] { R.id.img, R.id.name, R.id.age });//获取适配器ListView listView (ListView) findViewById(R.id.users);listView.setAdapter(saImageItems);listView.setOnItemClickListener(new OnItemClickListener(){Overridepublic void onItemClick(AdapterView parent,View view,int position,long id){ListView listView (ListView) parent;Log.v(Test, id id ( listView.getItemAtPosition(position).toString() ));}});/*listView.setOnItemSelectedListener(new OnItemSelectedListener() {Overridepublic void onItemSelected(AdapterView parent,View view,int position,long id){ListView listView (ListView) parent;Log.v(Test, id id ( listView.getItemAtPosition(position).toString() ));}Overridepublic void onNothingSelected(AdapterView parent){// TODO Auto-generated method stub}});*/}}效果图希望本文所述对大家的Android程序设计有所帮助。相关阅读:Android中实现可滑动的Tab的3种方式win10注册表怎么修复win10注册表手动修复的方法asp.net C#实现下载文件的六种方法实例浏览器实现移动端高性能css3动画(开启gpu加速)jQuery源码分析之jQuery.fn.each与jQuery.each用法Ubuntu系统怎么开启远程控制Win8.1免打扰模式开启方法图文教程js动态控制table的tr、td增加及删除的具体实现PHP产生不重复随机数的5个方法总结Java实现超级实用的日记本win10系统屏幕总是旋转该怎么办? win10禁用屏幕旋转的方法javascript读写json示例Linux中的Zypper命令使用示例Android编程中的5种数据存储方式