Android(安卓)自定义CheckBoxPreference的CheckBox复选框
16lz
2021-12-04
在使用Android的Preference,有时为了让我们的界面更加美观,我们会自定义自己的Preference。今天就主要说一下怎样自定义CheckBoxPreference的CheckBox按钮。
系统默认CheckBoxPreference的CheckBox样式
自定义后的CheckBox样式
其实,关键的一步就是指定CheckBoxPreference的android:widgetLayout属性,详细步骤就不说了,下面直接上代码,很简单的。
1./res/xml/my_preference.xml
<?xml version="1.0" encoding="utf-8"?>
2./res/layout/my_checkbox.xml <?xml version="1.0" encoding="utf-8"?>
3./res/drawable/checkbox_checked_style.xml <?xml version="1.0" encoding="utf-8"?>
4.MainActivity.java注意要继承PreferenceActivity public class MainActivity extends PreferenceActivity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); addPreferencesFromResource(R.xml.my_preference); } @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.activity_main, menu); return true; } }
更多相关文章
- Android(安卓)toolbar overflow菜单 文字显示不全
- Android(安卓)UI设计——ImageView和ImageButton控件
- Android美化EditText
- Android(安卓)样式开发(二)selector篇
- ImageButton 和ImageWell 样式的浅析
- Android(安卓)日历开发教程[四]
- android样式和主题(style&theme)
- 【移动开发】Android中Theme和Style的使用
- android style(样式)和theme(主题)设置