private void disableLastCheckedPref()
{
Collection<CheckBoxPreference> checked = new ArrayList<CheckBoxPreference>(3);
if (decode1D.isChecked())
{
checked.add(decode1D);
}
if (decodeQR.isChecked())
{
checked.add(decodeQR);
}
if (decodeDataMatrix.isChecked())
{
checked.add(decodeDataMatrix);
}
boolean disable = checked.size() < 2;
for (CheckBoxPreference pref : new CheckBoxPreference[]
{ decode1D, decodeQR, decodeDataMatrix })
{
pref.setEnabled(!(disable && checked.contains(pref)));
}
}
PreferencesActivity.java 文件源码
java
阅读 43
收藏 0
点赞 0
评论 0
项目:Zxing
作者:
评论列表
文章目录