android 各种xml的作用
1、arrays.xml 定义数组
<resources>
<string-array name="proxy_types">
<item>HTTP</item>
<item>SOCKS4</item>
<item>SOCKS5</item>
</string-array>
</resources>
2、colors.xml 定义颜色
<resources>
<color name="blue_sky">#A0C8FF</color>
<color name="vert_manu">#CCFF00</color>
<color name="black">#000000</color>
<color name="white">#FFFFFF</color>
<color name="red">#FF0000</color>
<color name="link_color">#FF0066CC</color>
<color name="simiple_button_color">#FFF</color>
<color name="blue">#0000FF</color>
<color name="grey">#FFCBD2D8</color>
</resources>
3、dimens.xml 定义尺寸
<resources>
<dimen name="bottom_tab_font_size">12dp</dimen>
<dimen name="bottom_tab_padding_up">5dp</dimen>
<dimen name="bottom_tab_padding_drawable">8dp</dimen>
</resources>
4、drawables.xml 定义画布
<resources>
<string name="app_name">Beem</string>
<string name="OkButton">Ok</string>
<string name="ClearButton">Clear</string>
</resources>
5、strings.xml 定义字符串
<resources>
<string name="app_name">Beem</string>
<string name="OkButton">Ok</string>
<string name="ClearButton">Clear</string>
</resources>
6、styles.xml 定义样式
<resources>
<style name="Label">
<item name="android:textSize">18sp</item>
<item name="android:textStyle">bold</item>
<item name="android:typeface">sans</item>
<item name="android:focusable">false</item>
<item name="android:padding">12dip</item>
</style>
</resources>
7、phoinix_popumenu_style.xml selector选择
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_focused="true" android:state_pressed="true" android:drawable="@drawable/phoinix_pushmail_btn_selected" />
<item android:state_focused="false" android:state_pressed="true" android:drawable="@drawable/phoinix_pushmail_btn_selected" />
<item android:state_focused="true" android:drawable="@drawable/phoinix_small_selected"/>
</selector>
8、menu 菜单
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<group>
<item android:id="@+id/chat_menu_contacts_list" android:visible="true"
android:title="@string/chat_menu_contacts_list" android:icon="@drawable/ic_menu_friendslist" /> <item android:id="@+id/chat_menu_change_chat" android:visible="true"
android:title="@string/chat_menu_change_chat" android:icon="@drawable/ic_menu_chat_dashboard" />
</group> <item android:id="@+id/chat_menu_close_chat" android:visible="true"
android:title="@string/chat_menu_close_chat" android:icon="@drawable/ic_menu_end_conversation" /> </menu>
9、drawable white_background.xml 白色圆角矩形做背景
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
<solid android:color="#FFFFFF" />
<corners android:topLeftRadius="5px"
android:topRightRadius="5px" android:bottomLeftRadius="5px"
android:bottomRightRadius="5px"/>
<!-- <padding android:left="10dp" android:top="10dp" android:right="10dp"
android:bottom="10dp" />
<stroke
android:dashWidth="2dp"
android:dashGap="2dp"
android:width="2dp"
android:color="#FF00ff00"></stroke> -->
</shape>
10、anim 旋转动画
<set xmlns:android="http://schemas.android.com/apk/res/android"> <rotate
android:interpolator="@android:anim/accelerate_decelerate_interpolator"
android:fromDegrees="0"
android:toDegrees="+360"
android:duration="3000" /> <!-- rotate 旋转动画效果 属性:interpolator 指定一个动画的插入器,用来控制动画的速度变化 fromDegrees 属性为动画起始时物件的角度
toDegrees 属性为动画结束时物件旋转的角度,+代表顺时针
duration 属性为动画持续时间,以毫秒为单位
-->
</set>
android 各种xml的作用的更多相关文章
- Android--应用开发3(Android layout XML属性)
Android layout XML属性 转载:http://www.cnblogs.com/playing/archive/2011/04/07/2008620.html Layout对于迅速的搭建 ...
- 【Android Studio安装部署系列】四、Android SDK目录和作用分析
版权声明:本文为HaiyuKing原创文章,转载请注明出处! 概述 Android SDk Tool软件开发工具包(software development kit).被软件开发工程师用于为特定的软件 ...
- android public.xml 用法
一.android的pulibc.xml文件 如果你用 apktoool 反编译过 apk 就知道,反编译后res/values 下有一个 public.xml 文件,内容如图 这个东西有什么用呢 ...
- Android 使用xml序列化器生成xml文件
在<Android 生成xml文件>一文中使用流的形式写入xml格式文件,但是存在一定的问题,那就是在短信内容中不能出现<>之类的括号,本文使用xml序列化器来解决 xml序列 ...
- android操作XML的几种方式(转)
XML作为一种业界公认的数据交换格式,在各个平台与语言之上,都有广泛使用和实现.其标准型,可靠性,安全性......毋庸置疑.在android平台上,我们要想实现数据存储和数据交换,经常会使用到xml ...
- Android解析XML(PULL方式)
PULL 的工作原理: XML pull提供了开始元素和结束元素.当某个元素开始时,可以调用parser.nextText从XML文档中提取所有字符数据.当解析到一个文档结束时,自动生成EndDocu ...
- Android中XML解析
package com.example.thebroadproject; public class Book { private int id; private String name; privat ...
- android解析XML总结(SAX、Pull、Dom三种方式) <转载>
android解析XML总结(SAX.Pull.Dom三种方式) http://www.cnblogs.com/JerryWang1991/archive/2012/02/24/2365507.htm ...
- Android实现XML解析技术
转载:Android实现XML解析技术 本文介绍在Android平台中实现对XML的三种解析方式. XML在各种开发中都广泛应用,Android也不例外.作为承载数据的一个重要角色,如何读写XML成为 ...
随机推荐
- C文件读写函数介绍(转)
1.fopen() fopen的原型是:FILE *fopen(const char *filename,const char *mode),fopen实现三个功能:为使用而打开一个流,把一个文件和此 ...
- Spark HA 的搭建
接hadoop HA的搭建,因为你zookeeper已经部署完成,所以直接安装spark就可以 tar –xzf spark-1.6.1-bin-hadoop2.6.tgz -C ../service ...
- linux定时任务1-crontab命令
简单测试例子: 添加定时任务前,注意查看crond服务是否已经启动,如果未启动,则用命令service crond start命令启动. 注意给脚本添加可执行权限. [root@rheltest1 ~ ...
- 关于JS、JQuery、CSS的小知识点
1.将字符串转换成json列表格式如下: var getaddress = appcan.libuser.getAddress(); var address=JSON.parse(getaddress ...
- SQL 2008R2 日期转换
--SQL CONVERT日期转换 print GETDATE() --相同 Select CONVERT(varchar(100), GETDATE(), 0) AS NDateTime --: 0 ...
- pod update或者pod install很慢
最近使用CocoaPods来添加第三方类库,无论是执行pod install还是pod update都卡在了Analyzing dependencies不动 原因在于当执行以上两个命令的时候会升级Co ...
- js获取当前事件键盘按钮
用户名:<input type="text" name="username" id="username"><br /> ...
- 【转】C++箴言:理解typename的两个含义
[转载]http://dev.yesky.com/13/2221013.shtml 问题:在下面的 template declarations(模板声明)中 class 和 typename 有什么不 ...
- 制作PHP安装程序的原理和步骤56
制作PHP安装程序的原理和步骤56 1.制作PHP安装程序的原理和步骤检查目录或文件的权限----修改或填加配置文件---检查配置文件正 确性---导入数据库----锁定或删除安装文件 原理: 其实P ...
- C语言杂记 -- 简陋的<深入理解计算机系统>笔记
程序的表示 l 32位64位操作系统是由CPU寄存器的位数决定,即虚拟寻址的范围为2^32.2^64. l 字节的大端小端法是以字节为基本单位的:比如十进制的7在十六位机器上表示 · 地址 100 1 ...