Android设置PreferenceCategory背景颜色的方法
本文实例讲述了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中MPAndroidChart自定义绘制最高点标识的方法
目前在做一款软件,要求在展示走势图的时候对最高点进行自定义绘制,下面这篇文章主要给大家介绍了关于Android中MPAndroidChart自定义绘制最高点标识的方法,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面随着小编来一起学习学习吧。2018-03-03解决Android studio 3.6.1 出现Cause: unable to find valid certifi
这篇文章主要介绍了Android studio 3.6.1 出现Cause: unable to find valid certification path to requested target 报错的问题及解决方法,需要的朋友可以参考下2020-03-03Android开发自学笔记(六):声明权限和Activity
这篇文章主要介绍了Android开发自学笔记(六):声明权限和Activity,本文是上一篇的补充,需要的朋友可以参考下2015-04-04Android异常 java.lang.IllegalStateException解决方法
这篇文章主要介绍了Android异常 java.lang.IllegalStateException解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2016-11-11Android Studio设置颜色拾色器工具Color Picker教程
这篇文章主要介绍了Android Studio设置颜色拾色器工具Color Picker教程,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2020-03-03
最新评论