PreferencesActivity.java 文件源码

java
阅读 37 收藏 0 点赞 0 评论 0

项目:ChatExchange-old 作者:
private void setDynamicMsgBgColor(final CheckBoxPreference checkBoxPreference, final ColorPreference hue, final ColorPreference hueDark)
{
    hue.setEnabled(!checkBoxPreference.isChecked());
    hueDark.setEnabled(!checkBoxPreference.isChecked());
    final CheckBoxPreference darkThemePref = (CheckBoxPreference) findPreference("dark_theme");

    checkBoxPreference.setOnPreferenceChangeListener(new Preference.OnPreferenceChangeListener()
    {
        @Override
        public boolean onPreferenceChange(Preference preference, Object o)
        {
            if (darkThemePref.isChecked())
            {
                hueDark.setEnabled(!(boolean) o);
                hue.setEnabled(false);
            }
            else
            {
                hue.setEnabled(!(boolean) o);
                hueDark.setEnabled(false);
            }

            return true;
        }
    });
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号