Android之创建自定义属性
摘要:一、在res/values文件下定义一个attrs.xml文件.代码如下://在自定义属性中使用Android自带的属性名字//自定义属性,format属性表示该属性的单位二、我们在customView.java代码修改如下,其中下面的构造方法是重点,我们获取定义的属性R.sytleable.cus...
阅读全文
posted @
2012-08-15 10:25
lee0oo0
阅读(10193)
推荐(0) 编辑
在res/xml中的文件
摘要:XML资源实际上就是XML格式的文本文件。这些文件不需保存上res\xml目录中。可以通过Resources.getXML()方法获得处理指令XML文件的XMLResourcesParser对象。这个处理过程与SAX差不多,不同的就是SAX是基于事件模型,而XMLResourcesParser通过调用next方法不断更新当前的状态。例: StringBuffer sb = new StringBuffer(); XmlResourceParser xml = getResources().getXML(R.xml.android); try{ //切换到...
阅读全文
posted @
2012-03-08 15:07
lee0oo0
阅读(1675)
推荐(1) 编辑
在assets中的文件
摘要:ASSETS资源与其他的资源都不一样。该资源所在的目录不在res目录中。而是与res平级的assets目录(这个目录的资源都不会生成资源ID)。因此,在读取这些资源文件时需要直接使用资源文件名。 例如在assets中有一个test.txt文件,以下是用代码读取该文件的方法: try{ //打开test.txt文件,并获得读取该文件内容的InputStream对象 InputStream is = getAssets().open("test.txt"); byte [] buffer = new byte[1024]; ...
阅读全文
posted @
2012-03-08 14:11
lee0oo0
阅读(326)
推荐(1) 编辑
在res/menu中的文件
摘要:菜单资源文件必须放在res/menu目录中。菜单资源文件必须使用<menu>标签作为根节点。除了<menu>标签外,还有另外两个标签用于设置菜单项和分组,这两个标签是<item>和<group>。 <menu>标签没有任何属性,但可以嵌套在<item>标签中,表示子菜单的形式。不过<item>标签中不能再嵌入<item>标签。 <item>标签的属性含义如下: id: 表示菜单项的资源ID menuCategory: 同种菜单项的种类。该属性可取4个值:container、system、
阅读全文
posted @
2012-03-07 11:41
lee0oo0
阅读(2819)
推荐(0) 编辑
在res/raw中的文件
摘要:放在res/raw目录中的资源文件称为RAW资源。该目录中的任何文件不会被编译。可以通过Resource.openRawResources方法获取指定文件的InputStream对象,然后把文件通过OutputStream写入SD卡: InputStream is = getResources().openRawResources(R.raw.test);
阅读全文
posted @
2012-03-06 21:29
lee0oo0
阅读(442)
推荐(0) 编辑
放在res/anim中的文件(持续更新)
摘要:动画文件必须放在res/anim目录中。其中涉及到的图像文件忍然要放在res/drawable中
阅读全文
posted @
2012-03-06 21:03
lee0oo0
阅读(258)
推荐(0) 编辑
在res/drawable中的文件
摘要:在Android应用程序中经常使用到很多图像,这些图像资源必须放在res/drawable中,例如jpg、png、bmp、gif(不包括动画gif)。res/drawable目录除了可以放置普通的图像文件名,还可以放置一种叫Nine-Patch Images的图像文件,这种文件必须以9.png结尾,主要用于边框图像的显示。使用9-Patch格式的图像,无论图像大小如何变化,边框粗细会总保持不变。
阅读全文
posted @
2012-03-06 20:59
lee0oo0
阅读(913)
推荐(0) 编辑
在res/values中的文件
摘要:字符串(String)资源: 无论字符串资源放在res/values目录下哪个资源文件中,在生成ID时都会放在R.string类中。这就意味着,字符串资源的key的唯一性的作用域是res/values目录下所有的资源文件 <string name="reference">abc</string> setText(R.string.reference);数组(Array)资源: 数组资源包括字符串数组资源(string-array)和整数数组资源(integer-array)<resources> <string-array name
阅读全文
posted @
2012-03-06 14:38
lee0oo0
阅读(4103)
推荐(0) 编辑
资源种类
摘要:目录资源类型描述res/valuesXML保存字符串、颜色、尺寸、类型、主题等资源,可以是任意文件名。对于字符串、颜色、尺寸等信息采用key-value形式表示,对于类型、主题等资源,采用其他形式表示res/layoutXML保存布局信息。一个资源文件表示一个View或者ViewGroup的布局res/menuXML保存菜单资源。一个资源文件表示一个菜单(包括子菜单)res/animXML保存与动画相关的信息。可以定义帧(frame)动画和补间(tween)动画res/xmlXML在该目录中的文件可以是任意类型的XML文件,这些XML文件可以在运行时被加载res/raw任意类型在该目录的文件虽
阅读全文
posted @
2012-03-06 10:34
lee0oo0
阅读(417)
推荐(0) 编辑