您的位置:首页 > 移动开发 > Android开发

Android之如何给ListView添加监听方法

2015-08-13 10:06 531 查看
第一步创建ListView

//根据id获取对象

ListView listView = (ListView) findViewById(R.id.listview1);

//创建适配器对



//参数代表的意思(上下文对象,每行样式类型(必须是TextView类型 android.R.....是系统自带的样式,也可以使用自己定义的),数据本身(可以来自资源数据,也可以来自数组在java中添加))

//以下方式(数据来自资源文件的数组)

ListAdapter adapter = ArrayAdapter.createFromResource(

this, R.array.ctype, android.R.layout.simple_list_item_1);

//给对象加上适配器

listView.setAdapter(adapter);

//给对象加上监听方法:

listView.setOnItemClickListener(new OnItemClickListener(){

@Override

public void onItemClick(AdapterView<?> parent, View view,

//parent指父View本身,第二个参数指ListView里面的每个小项即TestView

int position, long id) {//position指当前点的行号

// TODO Auto-generated method stub

String result = parent.getItemAtPosition(position).toString();

Toast.makeText(ListViewActivity.this, result, Toast.LENGTH_LONG).show();

}



}

);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: