我想在有人点击listview条目时打开自定义对话框。该对话框需要知道被单击的文本才能显示有关该特定条目的其他信息。任何人都可以指出我如何实现这一目标的正确方向? 谢谢!
答案 0 :(得分:3)
在ListActivity
上,覆盖onListItemClick
方法。在那里,您将获得被点击的项目的位置。正如您所说,您想知道所单击项目上的文本,我想您有一个简单的列表。在这种情况下,我猜你有一个数组,其中包含用于填充列表的字符串。
public void onListItemClick(ListView parent, View v, int position,
long id) {
String itemText = items[position]);
}
所以,在这种情况下,我假设你有一个名为String
的{{1}}数组。下一步是创建items
,可以这样做:
Dialog
顺便说一下......如果你想在这里收到不错的答案,请务必提出好的问题。通过“好问题”我的意思是一些代码,以便我们可以更好地了解如何帮助您;)