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,背景
0
投稿

猜你喜欢

  • springboot对接微信支付的完整流程(附前后端代码)

    2021-11-12 15:08:42
  • C#如何优雅的结束线程

    2022-07-27 19:45:27
  • 解决SpringBoot加载application.properties配置文件的坑

    2023-02-05 19:55:27
  • 浅谈Java之终止继承:Final类和Fianl方法

    2023-02-14 00:07:08
  • ASP.NET MVC 5使用X.PagedList.Mvc进行分页教程(PagedList.Mvc)

    2023-09-23 08:02:41
  • Lucene单值编码压缩算法源码解析

    2022-12-30 18:00:39
  • C#的3DES加密解密算法实例代码

    2023-09-23 01:10:19
  • 关于StringUtils.isBlank()的使用及说明

    2022-06-04 00:52:24
  • Android应用开发SharedPreferences存储数据的使用方法

    2023-06-23 16:02:47
  • Android 九宫格的实现方法

    2022-08-19 01:07:09
  • C# 使用Microsoft Edge WebView2的相关总结

    2023-02-09 16:51:12
  • java 服务器接口快速开发之servlet详细教程

    2022-11-07 09:37:28
  • 你真的了解Java的多线程方法吗

    2022-02-01 22:55:40
  • Android仿微信照片选择器实现预览查看图片

    2022-02-03 12:25:51
  • SpringMVC4 + MyBatis3 + SQL Server 2014整合教程(含增删改查分页)

    2023-09-27 01:47:32
  • C#通过指针读取文件的方法

    2023-02-21 03:08:10
  • C#使用System.Net邮件发送功能踩过的坑

    2022-09-09 18:16:11
  • C#程序执行时间长查询速度慢解决方案

    2023-10-31 08:49:05
  • C#运算符之与,或,异或及移位运算小结

    2023-07-19 10:35:50
  • Android编程开发之NotiFication用法详解

    2023-01-19 22:50:11
  • asp之家 软件编程 m.aspxhome.com