如何在android中获取列表的数据项

时间:2017-07-11 18:45:29

标签: android list

请帮助我,我真的需要你的帮助

在我的应用程序中,我想使用此https://github.com/adroitandroid/ChipCloud

我的数据是:

"mostlyMatchedKeywordsText": [
      "item1",
      "item2",
      "item3",
      "item4",
      "item5",
      "item6"
    ]

我在模型

中创建了以下数据
@SerializedName("mostlyMatchedKeywordsText")
@Expose
private String[] mostlyMatchedKeywordsText = null;

public String[] getMostlyMatchedKeywordsText() {
    return mostlyMatchedKeywordsText;
}

public void setMostlyMatchedKeywordsText(String[] mostlyMatchedKeywordsText) {
    this.mostlyMatchedKeywordsText = mostlyMatchedKeywordsText;
}

并将以下代码写入芯片视图

String[] chipCloudList;
chipCloudList = searchResponse.getData().getMostlyMatchedKeywordsText();
                fullSearchMini_chipCloud.addChips(chipCloudList);
                fullSearchMini_chipCloud.setChipListener(new ChipListener() {
                    @Override
                    public void chipSelected(int i) {
                        Toast.makeText(FullSearchMini.this, "" + i, Toast.LENGTH_SHORT).show();
                    }

                    @Override
                    public void chipDeselected(int i) {

                    }
                });

我想点击这个筹码时,显示位置的数据名称实例 例如:显示0的传输实例。

我该怎么办?请帮帮我

1 个答案:

答案 0 :(得分:0)

将其更改为:

final String[] chipCloudList = searchResponse.getData().getMostlyMatchedKeywordsText();

然后调用chipCloudList[i]获取chipSelected中的数据名称