【发布时间】:2021-06-20 00:23:08
【问题描述】:
我有一个芯片组,其中正在动态添加芯片。当芯片文本匹配“选择日期”时,我必须更改芯片文本。但在取消选择芯片时,芯片文本应替换为原始文本。
但是当它被取消选择时我无法找到芯片ID。 我正在使用下面的代码来做同样的事情。请建议我该怎么做。
chipGroup.setOnCheckedChangeListener(new ChipGroup.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(ChipGroup chipGroup, int i) {
chipchoose = chipGroup.findViewById(i);
if (chipchoose != null){
String chipnamee= chipchoose.getText().toString();
if (chipnamee.equalsIgnoreCase("Choose Date")){
openDialogCalender();
}
}
}
});
当芯片被取消选择时,chipchoose 为空。
【问题讨论】:
标签: android material-components-android android-chips