Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/178.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在android中动态改变列表视图t_Android - Fatal编程技术网

在android中动态改变列表视图t

在android中动态改变列表视图t,android,Android,在我的应用程序中,我实时获得了一些细节,我想用onclick listener在LIstview中显示它们。我知道如何只放置列表视图,但我不知道如何为动态更改视图提供Oncliklister 任何一个都可以提供相同的细节。ListView有一个setOnItemClickListener()方法,可以让您设置一个侦听器,以便在单击列表中的某个项目时获取回调 ListView list = (ListView) findViewById(R.id.listview); list.setOnItem

在我的应用程序中,我实时获得了一些细节,我想用onclick listener在LIstview中显示它们。我知道如何只放置列表视图,但我不知道如何为动态更改视图提供Oncliklister


任何一个都可以提供相同的细节。

ListView有一个setOnItemClickListener()方法,可以让您设置一个侦听器,以便在单击列表中的某个项目时获取回调

ListView list = (ListView) findViewById(R.id.listview);
list.setOnItemClickListener(new AdapterView.onItemClickListener() {
   @Override
   public void onItemClick(AdapterView<?> adapter, View view, int position, long arg) {
      Object listItem = list.getItemAtPosition(position);
      //Do what you want with the listItem
   } 
});
ListView list=(ListView)findViewById(R.id.ListView);
list.setOnItemClickListener(新的AdapterView.onItemClickListener(){
@凌驾
public void onItemClick(适配器视图适配器、视图视图、整型位置、长参数){
对象listItem=list.getItemAtPosition(位置);
//对listItem执行所需操作
} 
});

你的问题有点模糊。。。调用onClick()时要显示什么?您可以创建一个扩展BaseAdapter的类,然后可以控制何时显示哪些视图。如果要动态更改列表,可以使用notifyDataSetChanged()