从列表视图中单击的项目获取字符串值



嗨,我是安卓编程的新手,我发出了一个 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();
            }
        });

相关内容

  • 没有找到相关文章

最新更新