【发布时间】:2018-02-20 14:19:49
【问题描述】:
我正在使用 android ChipView library 。我没有找到任何关于此的文档。
请参考这里
compile 'com.github.jakebonk:ChipView:1.0.1'
我浏览了代码,但没有从列表中返回所选标签的方法。有什么办法吗?
【问题讨论】:
标签: java android android-chips
我正在使用 android ChipView library 。我没有找到任何关于此的文档。
请参考这里
compile 'com.github.jakebonk:ChipView:1.0.1'
我浏览了代码,但没有从列表中返回所选标签的方法。有什么办法吗?
【问题讨论】:
标签: java android android-chips
在将项目添加到适配器时,您需要保留对项目的列表/引用。这是我为类似库创建的内容:
participantsListView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
Timber.d("Item clicked position is: " +position);
ParticipantChipInput selectedChip =
participantChipListAdapter.getParticipantChipInputs().get(position);
selectedChip.setSelected(!selectedChip.isSelected());
if (selectedChip.isSelected()) {
participantChipsList.addChip(selectedChip);
} else {
participantChipsList.removeChip(selectedChip);
}
participantChipListAdapter.notifyDataSetChanged();
}
});
【讨论】:
participantsListView 我在哪里可以得到这个列表?库中已经有一个列表视图,没有访问数据的公共方法。