我在我的应用程序中有一个列表视图,并且它填充了我设备上当前安装的所有应用程序,我也从所有已安装的应用程序获取权限列表。如何通过点击列表视图上的项目从列表视图中获取数据
我的问题是我如何获得listview可点击,以便我可以获得您在listview中点击的应用程序的权限列表?
有人可以帮忙吗?
我在我的应用程序中有一个列表视图,并且它填充了我设备上当前安装的所有应用程序,我也从所有已安装的应用程序获取权限列表。如何通过点击列表视图上的项目从列表视图中获取数据
我的问题是我如何获得listview可点击,以便我可以获得您在listview中点击的应用程序的权限列表?
有人可以帮忙吗?
试试这个:
my_listview.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
}
});
再过几天,我们将在http://p-xr.com上传一个精心制作的教程。一定要看看:)
你需要设置itemclicklistener来监听所有的项目点击事件。 将此代码添加到上面的代码
lv.setClickable(true);
lv.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int position, long arg3) {
Object o = lv.getItemAtPosition(position);
String str=(String)o;//As you are using Default String Adapter
/* write you handling code like...
// do whatever u want to do with 'f' File object
*/
}
});
我们可以直接使用onItemClick()内的视图参数来获取从列表中该项目的价值。 试试这个....
mList.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent,View view,int position,long id)
{
TextView textview =((TextView)view.findViewById(R.id.tvInVisitorName)).getText().toString();
}
});
我取的价值形成TextView的
只是奇怪,为什么让你有“文件f =新文件...”有列表的项目。是获得点击的位置吗? – 2011-04-01 10:40:34