嗨,我是安卓编程的新手,我发出了一个 Http post 请求来从外部 sql 数据库获取 json 数据,并在 lisView 中显示我的结果。 我希望能够从列表视图中单击的项目检索字符串值。请对此提供任何帮助,我们将不胜感激
我会尝试这样的事情,它过去对我有用:
String itemValue = (String) listView.getItemAtPosition(position);
这是在代码的listView.setOnItemClickListener(new OnItemClickListener()
部分中。
如果您的字符串聚合为一个字符串,请尝试以下操作:
//Let itemValue = "item1 item2 item3" for example:
String[] parts = itemValue.split(" ");
String part1 = parts[0]; // item1
String part2 = parts[1]; // item2
在列表视图上设置 OnItemClickListener。见下文。
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int position, long l) {
String itemString=listView.getSelectedItem().toString();
}
});
享受!!!...
试试这个:
listView.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
String itemString=listView.getSelectedItem().toString();
}
});