样式与include
来源:互联网 发布:淘宝怎么买av百度云盘 编辑:程序博客网 时间:2024/05/30 05:22
1
简单来说样式是为了复用;
style 中创建样式
<style name="RemoteButton"> <item name="android:layout_width">0dp</item> <item name="android:layout_height">match_parent</item> <item name="android:textColor">#556699</item> <item name="android:textSize">20dp</item> <item name = "android:layout_margin">3dp</item> </style>
控件使用某种样式;
<?xml version="1.0" encoding="utf-8"?><TableRow xmlns:android="http://schemas.android.com/apk/res/android" > <Button style="@style/RemoteButton"/> <Button style="@style/RemoteButton"/> <Button style="@style/RemoteButton"/></TableRow>
样式呢,就是为了批量的定义某类具有相同属性的控件;比如说现在有十二个按钮,属性相同;那就给他们同一种style;当属性值很多时,就节省了很多代码;
但就算这样我们还是要写12个按钮:
2
通过使用include 我们就可以一次引入多个button
<include android:layout_weight="1" layout="@layout/button_row"></include>
一次就引入了三个button,当然我们也可以引入其他一些奇形怪状的布局;include将其作为一种控件,还可以添加一些有关位置的属性;
3
样式的继承
通过在style中加入 parent 确定继承关系
<style name="RemoteButton">... </style> <style name="new_button" parent="RemoteButton" > <item name="android:textStyle">bold</item> </style>
或者:
<style name="RemoteButton.new_button"> <item name="android:textColor">#FF0000</item> </style>
0 0
- 样式与include
- 样式与include标签的使用
- 样式与include标签的使用及样式的继承和使用
- #include 与#include 区别
- #include与#include区别
- #include与#include
- jsp include与include
- include<>与include " "区别
- 关于#include< >与#include" "
- #include<>与#include“”
- #include <>与#include "" 区别
- #include <>与#include“ ”
- <%@ include%>与<jsp:include>
- include 与“”
- #include命令, #include <>与#include ””的区别
- include *.c与 include *.h
- include与jsp:include区别
- include指令与include行为
- C语言中内存分配
- Lucene入门教程(三)
- Linux网络流量实时监控ifstat iftop命令详解
- [English]The path of English paper
- java常见排序
- 样式与include
- CSS实战技巧:图片(大小不固定)的水平垂直居中
- mxnet sample
- 获取手机存储空间大小
- 记一次百万级数据误更新操作后的恢复处理
- Spring中配置WebSocket
- WPF异步更新UI的两种方法
- hdu 5898 odd-even number (数位dp)
- AngularJs中的JSONP跨域访问数据传输问题