`
kerlubasola
  • 浏览: 677854 次
文章分类
社区版块
存档分类
最新评论

Android设置颜色的几种方法

 
阅读更多

Android中有几种设置界面背景及文字颜色的方法,下面由浅入深分别介绍Android中设置颜色的几种方法:

1.直接在布局文件中设置:android:backgound="#FFFFFFFF", android:textcolor="#00000000"
2.把颜色提取出来形成资源,放在资源文件下面(values/drawable/color.xml):

<?xml version="1.0" encoding="utf-8"?>
<resources>
<drawable name="white">#FFFFFFFF</drawable>
<drawable name="black">#FF000000</drawable>
</resources>
然后在布局文件中使用:android:backgound="@drawable/white", android:textcolor="@drawable/black"

或者在java文件中通过setBackgroundColor(int color), setBackgroundResource(int resid), setTextColor(int color)

以上两种方法主要依据布局文件,自由度不大。

3.在java文件中动态设定,主要通过两种形式:

(1)利用Drawable的子类ColorDrawable

ColorDrawable(int color), setBackgroundDrawble(Drawable drawable)

(2)直接利用Drawable

获取资源getResources(), 通过2种的drawable的id获取Drawable:Resources.getDrawable(int id)

分享到:
评论

相关推荐

    Android 设置颜色的方法总结

    Android中有几种设置界面背景及文字颜色的方法,下面由浅入深分别介绍Android中设置颜色的几种方法: 1.直接在布局文件中设置: android:backgound=#FFFFFFFF, android:textcolor=#00000000 2.把颜色提取出来形成...

    Android三种修改字体颜色办法

    可以修改一连串字串中某几个字符的颜色,非常好用,大家可以试试

    Android ListView的item背景色设置和item点击无响应的解决方法

    如果需要修改为自定义的背景颜色,一般情况下有三种方法: 1)设置listSelector 2)在布局文件中设置item的background 3)在adapter的getview中设置 这三种方法都能达到改变item默认的背景色和按下颜色,下面来...

    新版Android开发教程.rar

    Android Android Android Android 开发背景 � 计算技术、无线接入技术的发展,使嵌入式系统逐渐有能力对桌面系统常规业务进行支持。 � 谷歌长期以来奉行的移动发展战略:通过与全球各地的手机制造商和移动运营商...

    Android学习笔记——Menu介绍(一)

    背景: Android3.0(API level 11)开始,Android设备不再需要专门的菜单键。 随着这种变化,Android app应该取消对传统6项菜单的依赖。取而代之的是提供anction bar来提供基本的用户功能。     创建3种基本的菜单...

    Android插件

    针对上面的两种情况,如果view比较少还好说,如果有几十个view,那么我们一个个的手动删除注解,写findviewbyid语句,简直是一场噩梦(别问我为什么知道这是噩梦) 所以,这种有规律又重复简单的工作为什么不能用一...

    Android图片压缩几种方式总结

    Android图片压缩几种方式总结 图片压缩在Android开发中很常见也很重要,防止图片的OOM也是压缩的重要原因。 首先看下Bitmap图片文件的大小的决定因素: Bitmap所占用的内存 = 图片长度 x 图片宽度 x 一个像素点占用...

    Google Android SDK开发范例大全(完整版)

    主屏幕布局有一个定义为 all_white 的背景色。在 strings.xml 文件中,可以看到 all_white 被定义为一个值为 #FFFFFF 的 RGB 三元组,即纯白。 布局包含一个 TextView,这实际上是一块静态文本。它是不可编辑的。...

    Android中Listview点击item不变颜色及设置listselector 无效的解决方案

    1、item的layout设置background颜色值,去掉背景颜色即可 2、listview中listselector属性的效果被覆盖了,比如列表的Item为一个占满单元格的ImageView的时候,ImageView如果有内容那么listSelector的效果就会被挡住 ...

    android群雄传

    6.5.2 Android颜色矩阵——ColorMatrix 128 6.5.3 常用图像颜色矩阵处理效果 131 6.5.4 像素点分析 134 6.5.5 常用图像像素点处理效果 135 6.6 Android图像处理之图形特效处理 137 6.6.1 Android变形矩阵——...

    自己平时做的android相关的总结

    fragment 的几种创建方式 fragment第一次使用遇到的问题 activity变身对话框 onMeasure 中的AT_MOST EXACTLY UNSPECIFIED MotionEvent的触发记录 对于Drawable 的 getIntrinsicHeight 和getIntrinsicWidth的理解 ...

    8941-Android智能手机编程.docx

     在Android中有哪几种应用组件类型? 应用组件是Android应用程序的重要基石,每个组件都可以作为独立的实体存在,支持具体的功能实现。 8941-Android智能手机编程全文共17页,当前为第3页。 (1)Activity(活动) ...

    解析在Android中为TextView增加自定义HTML标签的实现方法

    这其中包括常用的字体大小颜色设置,文本链接等。使用起来也比较方便,只需要使用Html类转换一下即可。比如: textView.setText(Html.fromHtml(str)); 然而,有一种场合,默认支持的标签可能不够用。比如,我们需要...

    Android 圆角边框的实现方式汇总

    首先我将贴出几种实现圆角边框的dmeo程序效果图: 方式一:使用shape元素填充背景,设置圆角/带弧度的角 1、首先在 \res\drawable下新建Shape为根元素的资源文件:corners_bg.xml, 代码如下: &lt;?xml version=...

    动态敬酒:带有颜色和图标的Android自定义敬酒

    它有几种根据需要显示烤面包的方法。 每个方法都返回一个Toast对象,可以进一步对其进行自定义。 请调用show()方法显示吐司。 有关完整参考,请阅读。 组态 可选的配置以进一步自定义敬酒,如自定义背景颜色或

    android-arduino-object-tracking-robot:自动从code.google.compandroid-arduino-object-tracking-robot导出

    几种图像处理技术用于检测图像中被跟踪对象的位置。 在我们的项目中,有两个Android应用程序。 其中一个使用基于颜色的跟踪方法,另一个使用基于模板的跟踪方法。 这两个应用程序都使用Android的OpenCV库来帮助进行...

    bifrost:适用于 Android 的相机到语音系统

    以下是申请处理的主要步骤: 用户触摸屏幕(尚未实现) 后置摄像头拍照(尚未实现) 完成图像处理步骤以提取一种(或几种)主色(尚未实现) 颜色在空间中转换(尚未实现) HSL 颜色转换为颜色(已实现) 模糊颜色...

    Android中Property Animation属性动画编写的实例教程

    Android提供了几种动画类型:View Animation 、Drawable Animation 、Property Animation 。View Animation相当简单,不过只能支持简单的缩放、平移、旋转、透明度基本的动画,且有一定的局限性。比如:你希望View有...

    黑马程序员 安卓学院 万元哥项目经理 分享220个代码实例

    |--缓存优化之几种方案lastModified |--缓存优化之本地缓存优化(超过规定值或SD卡容量不够时) |--网络post提交查询请求 |--网络之HttpClient的get和post用法 |--网络之判断网络状态是否可用 |--网络之设置apn |--...

Global site tag (gtag.js) - Google Analytics