Android设置PreferenceCategory背景颜色的方法
作者:3H 时间:2021-09-24 10:13:29
本文实例讲述了Android设置PreferenceCategory背景颜色的方法。分享给大家供大家参考。具体分析如下:
大家可能遇到,PreferenceCategory默认是黑色背景,如何我们更换了PreferenceScreen的背景,那么这种分隔栏看上去很丑,那么怎么更改背景呢?我们可以通过自定义VIEW来实现。
代码如下:
public class MyPreferenceCategory extends PreferenceCategory {
public MyPreferenceCategory(Context context, AttributeSet attrs) {
super(context, attrs);
}
@Override
protected void onBindView(View view) {
super.onBindView(view);
view.setBackgroundColor(Color.parseColor("#b0000000"));
if (view instanceof TextView) {
TextView tv = (TextView) view;
tv.setTextSize(16);
tv.setTextColor(Color.BLACK);
}
}
}
在xml调用时(自定义用法。。。你懂的):
<com.blogchen.myview.MyPreferenceCategory android:title="其他" >
<PreferenceScreen
android:key="blog_"
android:summary="作者博客地址"
android:title="访问博客" >
<intent
android:action="android.intent.action.VIEW"
android:data="https://www.jb51.net" />
</PreferenceScreen>
</com.blogchen.myview.MyPreferenceCategory>
希望本文所述对大家的Android程序设计有所帮助。
标签:Android,背景
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
springboot对接微信支付的完整流程(附前后端代码)
2021-11-12 15:08:42
![](https://img.aspxhome.com/file/2023/4/72584_0s.png)
C#如何优雅的结束线程
2022-07-27 19:45:27
解决SpringBoot加载application.properties配置文件的坑
2023-02-05 19:55:27
![](https://img.aspxhome.com/file/2023/5/85435_0s.png)
浅谈Java之终止继承:Final类和Fianl方法
2023-02-14 00:07:08
![](https://img.aspxhome.com/file/2023/7/85537_0s.png)
ASP.NET MVC 5使用X.PagedList.Mvc进行分页教程(PagedList.Mvc)
2023-09-23 08:02:41
![](https://img.aspxhome.com/file/2023/0/85770_0s.png)
Lucene单值编码压缩算法源码解析
2022-12-30 18:00:39
![](https://img.aspxhome.com/file/2023/4/118904_0s.png)
C#的3DES加密解密算法实例代码
2023-09-23 01:10:19
关于StringUtils.isBlank()的使用及说明
2022-06-04 00:52:24
![](https://img.aspxhome.com/file/2023/9/113189_0s.png)
Android应用开发SharedPreferences存储数据的使用方法
2023-06-23 16:02:47
![](https://img.aspxhome.com/file/2023/0/82410_0s.jpg)
Android 九宫格的实现方法
2022-08-19 01:07:09
![](https://img.aspxhome.com/file/2023/2/109202_0s.png)
C# 使用Microsoft Edge WebView2的相关总结
2023-02-09 16:51:12
java 服务器接口快速开发之servlet详细教程
2022-11-07 09:37:28
![](https://img.aspxhome.com/file/2023/0/116140_0s.jpg)
你真的了解Java的多线程方法吗
2022-02-01 22:55:40
![](https://img.aspxhome.com/file/2023/4/69344_0s.png)
Android仿微信照片选择器实现预览查看图片
2022-02-03 12:25:51
![](https://img.aspxhome.com/file/2023/1/100621_0s.png)
SpringMVC4 + MyBatis3 + SQL Server 2014整合教程(含增删改查分页)
2023-09-27 01:47:32
![](https://img.aspxhome.com/file/2023/6/89666_0s.png)
C#通过指针读取文件的方法
2023-02-21 03:08:10
C#使用System.Net邮件发送功能踩过的坑
2022-09-09 18:16:11
![](https://img.aspxhome.com/file/2023/3/113693_0s.png)
C#程序执行时间长查询速度慢解决方案
2023-10-31 08:49:05
C#运算符之与,或,异或及移位运算小结
2023-07-19 10:35:50
Android编程开发之NotiFication用法详解
2023-01-19 22:50:11
![](https://img.aspxhome.com/file/2023/4/105994_0s.png)