Android开发之UI开发之V7库使用之PreferenceFragmentCompat。。。

更新时间:2023-08-02 02:04:57 阅读: 评论:0

Android开发之UI开发之V7库使⽤之PreferenceFragmentCompat。。。
导⼊
PreferenceFragmentCompat组件默认是不在appcompat-v7⾥的,所以要使⽤它必须先导⼊。
导⼊代码:compile 'com.android.support:preference-v7:26.+'后⾯的26.+根据你的配置进⾏更改。
继承
public class OthersFragment extends PreferenceFragmentCompat {
@Override
u盘怎么选public void onCreatePreferences(Bundle savedInstanceState, String rootKey) {
}
}
绑定UI
绑定代码:
@Override
wifi万能钥匙怎么用
public void onCreatePreferences(Bundle savedInstanceState, String rootKey) {红腿小隼
l.pref_general);
}
SharePref配置名
成群结队的近义词修改配置名代码:getPreferenceManager().tSharedPreferencesName("mytting");
整体效果:
@Override
public void onCreatePreferences(Bundle savedInstanceState, String rootKey) {
杨绛名言getPreferenceManager().tSharedPreferencesName("mytting");//mytting就是修改后的配置名贫困生
l.pref_appttings_others);//必须放在修改配置名之后
}
【注】代码必须放在绑定资源代码之前,否则屏幕将显⽰的是默认配置名的配置!
优化界⾯显⽰
默认的主题实在有点丑,所以我们 要给它优化下,
优化教程:
【注】我们需要为Activity指定⼀个preference主题。如果不这样app就会崩溃。
v7 Preference ⾃定义布局
踩坑
1.Error inflating class (not found)SwitchPreference
参考⽂章:
⽂章原⽂:SwitchPreference added in API level 14. if you are using Preferences Support Library v7, you must u SwitchPreferenceCompat instead.翻译就是:SwitchPreference是在Android 系统API为14时添加的,如果你使⽤了V7⽀持库的PreferenceFragmentCompat组件则必须使⽤SwitchPreferenceCompat来替换SwitchPreference。
与天同寿参考
1.
2.
3.
全屋定制合同4.

本文发布于:2023-08-02 02:04:57,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/1104987.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:配置   代码   默认   开发
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图