我的应用程序中有一个 ListView ,它填充了我设备上所有当前安装的应用程序,我还让它从所有已安装的应用程序中获取权限列表。
我的问题是如何让 ListView 可点击,以便我可以获得您在 ListView 中点击的应用程序的权限列表?
有人可以帮忙吗?
最佳答案
需要设置itemclicklistener监听所有的item点击事件。 在上面的代码中加入这段代码
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
*/
}
});
关于android - 如何通过单击 ListView 上的项目从 ListView 中获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5511992/