博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android:Style and Theme
阅读量:5093 次
发布时间:2019-06-13

本文共 704 字,大约阅读时间需要 2 分钟。

如果视图界面风格需要统一的规划,就需要使用android视图技术中的style。style的做法,是将这些style内容写到单独的xml文件中,放置在res/values/styles.xml中:

 

使用:在布局文件中

 

<TextView style="@style/itemTitle" ................/>

R.java中有

public static final class style {

public static final int itemTitle=0x7f050000;
}

 

 

如果要针对整个Activity,对它的背景颜色和字体等做统一的样式约定,就需要使用另外一个技术,theme。

首先,要编写theme文件,和style文件类似,是放在res/values目录下:(res/values/theme.xml)

 

#FFFFFFFF
 

这里继承了系统的theme.light,一般theme是继承的,这样可以对默认的风格不必重复定义。

本例定义了一个背景色。这里背景色要单独声明,不能在item元素中直接写颜色值,会提示语法错误。

引用该theme,在manifest文件中指定的Activity中:

 

theme也可以在application中整体使用。。。

参考:

转载于:https://www.cnblogs.com/mybkn/archive/2012/05/09/2491063.html

你可能感兴趣的文章
华为离职副总裁徐家骏:年薪千万的工作感悟
查看>>
java SE :标准输入/输出
查看>>
vs 打开项目时要建配置文件的解决办法
查看>>
sublimie 知乎
查看>>
three.js 入门案例
查看>>
一些方便系统诊断的bash函数
查看>>
Floyd算法 - 最短路径
查看>>
【转载】基于vw等viewport视区相对单位的响应式排版和布局
查看>>
<转>关于MFC的多线程类 CSemaphore,CMutex,CCriticalSection,CEvent
查看>>
《你们都是魔鬼吗》实验十二 团队作业八:Alpha冲刺
查看>>
jquery中ajax返回值无法传递到上层函数
查看>>
[Leetcode]942. DI String Match
查看>>
css3之transform-origin
查看>>
1003 Emergency
查看>>
bm25
查看>>
Oracle 导入导出 创建用户等
查看>>
Json,String,Map之间的转换
查看>>
深入剖析Android系统
查看>>
[转]JavaScript快速检测浏览器对CSS3特性的支持
查看>>
密码强度正则表达式 – 必须包含大写字母,小写字母和数字,至少8个字符等...
查看>>