Android 匿名类与小部件实战
1. 匿名类在 Android 小部件中的应用
在 Android 开发中,匿名类是一种强大的工具,可用于为小部件添加交互功能。例如,我们可以使用匿名类来更直观地替换文本隐藏和显示的代码。以下是一个使用 Switch 小部件的示例:
mySwitch.setOnCheckedChangeListener(
new CompoundButton.OnCheckedChangeListener() {
public void onCheckedChanged(
CompoundButton buttonView, boolean isChecked) {
if(isChecked){
// Currently visible so hide it
txtValue.setVisibility(View.INVISIBLE);
}else{
// Currently hidden so show it
txtValue.setVisibility(View.VISIBLE);
}
}
}
);
同样,对于 CheckBox 小部件,我们也可以使用类似的匿名类来检测其状态变化:
myCheckBox.setOnCheckedChang
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



