【问题标题】:get string value from item clicked in a listView从列表视图中单击的项目获取字符串值
【发布时间】:2014-12-13 13:12:19
【问题描述】:

您好,我是 android 编程新手,我已经发出 Http post 请求以从外部 sql 数据库获取 json 数据,并在 lisView 中显示我的结果。我希望能够从 listView 中的单击项目中检索字符串值。请对此提供任何帮助,我们将不胜感激

【问题讨论】:

  • 你的甜美代码Sugar在哪里?
  • 糖你能发布你的适配器类吗?

标签: android mysql sql listview onitemclick


【解决方案1】:

我会尝试这样的事情,这在过去对我有用:

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

【讨论】:

  • 谢谢..你的回答很有帮助..每个项目都包含多个字符串值..现在我想要的是检索单击项目的值并将它们存储在字符串变量中
  • 没有您的代码,很难确定您的意思。另外,如果您认为人们对您有所帮助,请给他们点赞;)
  • 我真的不能竖起大拇指,因为我在移动应用程序上看不到这里的选项.. 但所有答案都对我有所帮助..
【解决方案2】:

在列表视图上设置 OnItemClickListener。见下文。

listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
            @Override
            public void onItemClick(AdapterView<?> adapterView, View view, int position, long l) {
                String itemString=listView.getSelectedItem().toString();
            }
        });

享受!!!...

【讨论】:

    【解决方案3】:

    您在列表上点击了位置的值(Setonitemclick 甚至),只需将该位置传递给数组列表,您将拥有特定行的所有数据,以及根据我们的要求的用户数据..!!

    ** 如果回答正确,请不要忘记投票 **

    Happy 编码..!!

    【讨论】:

    • 谢谢..你的回答很有帮助..每个项目都包含多个字符串值..现在我想要的是检索单击项目的值并将它们存储在字符串变量中
    • 创建一个自定义数据类型类,例如如果数据在 String 中,则为 ArrayList,对于自定义 classArrayList,如果我的回答有用,请标记为接受。
    【解决方案4】:

    试试这个:

    listView.setOnItemClickListener(new OnItemClickListener() {
    
                @Override
                public void onItemClick(AdapterView<?> parent, View view,
                        int position, long id) {
                    String itemString=listView.getSelectedItem().toString();
                }
    
            });
    

    【讨论】:

    • 谢谢..你的回答很有帮助..每个项目都包含多个字符串值..现在我想要的是检索单击项目的值并将它们存储在字符串变量中
    猜你喜欢
    • 2013-03-09
    • 1970-01-01
    • 1970-01-01
    • 2018-05-04
    • 2019-05-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多