如何使此代码适用于 Android 2.3.3 和 4?我已经检查了版本号,但 setAlpha 不在 2.3.3 上,那么我可以用什么替换 setAlpha 以获得与以下相同的效果?
private void disableButton(boolean isEnable, View v) {
v.setEnabled(isEnable);
if (android.os.Build.VERSION.SDK_INT <= 10) {
return;
} else {
if (isEnable) {
v.setAlpha(1.0f);
} else {
v.setAlpha(0.5f);
}
}
}
谢谢。
编辑:澄清一下,我实际上并不希望函数在 SDK 版本小于 10 时返回,我希望它执行与 else 语句中的等效操作(基本上是在版本 10 以上时),但是由于 setAlpha 不在 11 以下的版本中,我不确定该怎么做;我只是将“return”作为临时占位符。