android设置控件style,Android Studio控件设置样式怎么设置

本文介绍了Android中样式(style)的定义与应用,包括在res/values/style.xml文件中定义样式,样式之间的继承,以及如何为单个View设置样式。同时阐述了如何通过style属性引用预定义样式,实现布局与样式的分离。此外,还提及了全局样式设置的概念,类似于前端的全局CSS,但未详细展开。
摘要由CSDN通过智能技术生成

满意答案

02ae427d08e371d7e90d5b995e828d6d.png

糯米团团321

2016.10.06

02ae427d08e371d7e90d5b995e828d6d.png

采纳率:55%    等级:11

已帮助:8874人

1、样式定义

android的样式定义在res/values/style.xml文件中,类似web前端中将样式定义在某个css文件中,但android的style.xml是自动加载的,不需要手动import或link。目前还不了解android是否可以或怎么定义多个style文件。

如下是一组样式的定义

[xml]

18px

#0000CC

#F2F2F2

a. android的样式定义是通过style标签完成的,通过添加item元素设置不同的属性值

b. 样式可以通过设置parent进行继承。上面的DefaultBgColor继承自DefaultFontStyle,而DefaultStyle又继承自DefaultBgColor,这样DefaultStyle就有了字体大小颜色、背景色的属性了。

c. android的主题样式和一般样式的定义是一样的,只是引用时不同

2、单个view如何设置样式

比如TextView,设置样式如下

[xml]

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:text="我在做什么:"

android:textSize="18px"

android:textColor="#0000CC"

/>

也可以引用第一部分定义的样式,如下

[xml]

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:text="我在做什么:"

style="@style/DefaultStyle"

/>

设置view的style属性进行样式调用,推荐使用此种方式将样式和布局分离。其他view及viewGroup设置相同。

3、全局样式设置

在web前端编程中,可以使用

[html]

body {

background: #cce8cf;

color: #000;

font-family: 宋体 verdana, tahoma;

font-size: 18px;

padding: 1px 2px 0 2px;

counter-reset: section;

}

设置全局的样式

[html]

div {

margin-top: 10px;

margin-bottom: 10px;

}

设置单个标签的样式

00分享举报

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值