当我点击checbox时,我正在使用界面OnCheckedChangeListener
和onCheckedChanged
方法。
但我有10个复选框。如何在CompoundButton中获取单击复选框的名称。我认为CompoundButton
具有所有necesarry值,但我不知道如何获得此值
例如:
<CheckBox
android:id="@+id/cb_mute_all_sounds"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:clickable="true"
android:key="nm_mute_all_sounds" />
如何在nm_mute_all_sounds
中将密钥名称设为CompoundButton
?
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
buttonView.
或者你怎么知道我点击了哪一个?
答案 0 :(得分:1)
您可以直接使用ID:
public void onCheckedChangeListener(CompoundButton theView, boolean checked) {
if (theView.getId() == R.id.nm_mute_all_sounds) {
// do stuff
}
}