请帮助我,我真的需要你的帮助
在我的应用程序中,我想使用此库: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的传输实例。
我该怎么办?请帮帮我
答案 0 :(得分:0)
将其更改为:
final String[] chipCloudList = searchResponse.getData().getMostlyMatchedKeywordsText();
然后调用chipCloudList[i]
获取chipSelected中的数据名称