color颜色在配置文件中定义
路径:res/values/colors.xml
<rsources>
<color name="color_name">#f000</color>
</resources>
程序中使用
int color = getResuorces.getColor(R.color.color_name);
字符串
路径:res/values/stringx.xml
<string name="string_name">stringname</string>
程序中使用
CharSequence str = getString(R.string.string_name);
hmtl转换成文本
String result = Html.fromHtml(htmlsource);
px 像素
in 英寸
mm 毫米
pt 点
dp 依赖于设备像素
sp 带比例的像素
单位的使用
路径:res/values/dements.xml(文件的名字随意)
<dimen name="one_pixel">1px</dimen>
<dimen name="double_density>2dp</dimen>
java中使用
float dimen = Resources.getDimen(R.dimen.one_pixel);
图片资源
可以使用Resources.getDrawable()将图片显示在屏幕上
android支持的图片格式png,jpg,
不支持gif
菜单的XML文件
路径:res/menu/some_files.xml
这个文件必须有一个根文件<meun>
必须有一个子目录<item>
<menu>这个元素是一个菜单。包含<item>和<group>节点,注意它们没有属性
动画的使用
路径:res/anim/some_files.xml
该文件必须有一个独立的根元素,该根元素可以是<alpha>,<scale>,<translate>,<rotate>中单独的一个或<set>元素。
(如果要使用多个tag标签那么就使用<set>)
android资源系统能通过应用程序跟踪所有的非代码的资源,可以使用Resources这个类来访问应用的资源。资源的实例和应用程序联系在一起。
通常可以通过Context.getResource()来取得资源
res/anim/ -----XML文件,被编译成组针动画或者补间动画的对象
res/dreamable/ ---------.png,.jpg 可以通过Resource.getDrawable(id)取得
res/layout/ --------布局文件
res/values/ ---------编译成多种类型的资源文件 Arrays.xml定义数组Colors.xml定义颜色和颜色字符串值 Dimens.xml定义尺寸数据Style.xml定义样式 Strings.xml定义字符串
res/xml/---------任何XML文件,在运行时可以通过Resources.getXML被编译和读取
res/raw/--------任何被直接拷贝到设备上的文件,在程序编译时,它们直接加到压缩文件中,在应用程序中通过Resources.openRawResource(id)取得
android横屏和竖屏的实现
在res/layout/下面默认防止的是竖屏的布局文件
竖屏的文件防止在res/layout-land/文件夹下
如何获取当前的Locale,设置Locale.
第一种:不推荐
Locale locale = Locale.getDefault();//获取
Locale.setDefault(locale); //设置
第二种:
Resources res = this.getResources();
Configuration cfg = res.getConfiguration();
Locale locale = cfg.locale;
第三种:
通过注册网络实现,必须联网才可以。
新建自己的风格并使用
1,在res/values目录下新建一个style.xml的文件,增加根节点<resources>
2,对每一个风格,给<style>增加一个全局唯一的名字
3,在<style>元素内部,申明一个或多个<item>,每一个<item>定义了一个名字属性。并在元素内部定义了这个风格的值
<resources>
<style name="test" parent="@style/Text">
<item name="android:textSize">18sp</item>
<item name="android:textColor">008</item>
</style>
</resources>
在布局文件中使用
<TextView
android:id="@+id/text"
style="@style/test"
.......
/>
主题的使用,
主题的使用和风格的使用一样,不同的是,如果在整个应用程序中使用主题
必须在manifest中配置
<application android:name="@style/CustomeTheme"/>
在程序中设置主图的方法
setTheme(android.R.style.Theme_Light);
分享到:
相关推荐
Android资源,Android应用程序,Android开发源码,android开发源程序
资源名称:Android热门应用开发详解内容简介:以热门应用为主线,引入了当前热门的综合应用实例(微博、视频点播、二维码、游戏、电话、相册、GTalk、上网),涵盖了几乎所有Android应用开发的知识。全书共分5篇:...
《Android应用程序开发教程(第2版)》教学课件02Android UI设计.pdf《Android应用程序开发教程(第2版)》教学课件02Android UI设计.pdf《Android应用程序开发教程(第2版)》教学课件02Android UI设计.pdf《Android应用...
资源名称:Android经典应用程序开发内容简介:韩超编著的《Android经典应用程序开发》内容理论联系实际,系统化组织。全书由8章组成,涵盖了Android经典应用程序开发的各个方面,知识量巨大,技术要点清晰,结构紧凑...
【eoeAndroid特刊】第五期:资源与应用国际化布 (其余《eoeAndroid特刊》请查阅我的资源列表) 1.源和资产(Resources and Assets) 2.Android 中可用的资源类型 3.Resources and Internationalization(资源和国际化)...
Android应用程序主要由代码和资源组成。资源主要就是指那些与UI相关的东西,例如UI布局、字符串和图片等。代码和资源分开可以使得应用程序在运行时根据实际需要来组织UI。这样就可使得应用程序只需要编译一次,就...
资源包括Android移动应用基础教程此书,课后配套习题即习题答案,附赠书上配套源码
android应用应用内更新解决方案
android“管理应用程序”相关代码及资源路径
该资源包含了一个android实现的简单的应用锁,喜欢的下载。
资源名称:打造高质量Android应用:Android开发必知的50个诀窍内容简介: 《打造高质量Android应用:Android开发必知的50个诀窍》是目前唯一一本从开发技巧角度讲解Android应用开发的著作,旨在迅速提高开发者解决...
本资源是针对Android移动应用入门级的PPT,内容详尽、代码齐全,是Android移动应用入门学习的好帮手,共有10章PPT,每章针对的案例代码齐全。
《Android应用开发详解》 作者:郭宏志 编著 内容简介 本书分为三个部分,包括基础篇、技术篇和应用篇。由浅入深地讲述了Android应用开发的方方面面。 第一篇 基础篇 第1章 Android概述 Android概述,讲述了...
资源名称:Android应用开发案例教程内容简介:《Android应用开发案例教程(高等学校计算机科学与技术项目驱动案例实践规划教材)》编著者毋建军、徐振东、林瀚。《Android应用开发案例教程(高等学校计算机科学与技术...
教程名称: 【原创应用】Android精品应用软件【】京宝21点(android)【】京宝24点-京宝软件31【】京宝任务管理器(android)1.0【】京宝健康计算器(android)【】京宝围棋(android)【】京宝影音(android)【】京宝...
《实战Android应用开发》 李鸥编著 源代码,网络资源,大家共享
资源名称:Android 微博应用开发实践资源截图: 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。
Android应用的资源实例,源于《疯狂Android讲义》值得学习
《Android应用开发详解源码》目录第1章 Android概述 第2章 Android开发基础 第3章 Android中的资源访问 第4章 Android用户界面 第5章 Android基本程序单元Activity 第6章 Android组件之间的信使Intent 第7章 Android...
Android移动应用测试.pdf