资源类型


这个章节的每篇文章都将从使用、格式和语法角度来描述某个特定类型的应用程序资源,而这些资源你都可以放置到资源文件夹中(res/)。

 

接下来简要介绍每一种资源类型:

注:R.id不是一种资源。

在你的UI中,你会经常使用一个R.id的整数来处理View对象。尽管id也是R类的一个子类,但它不能看作是一种“资源”,因为它不会直接引用外部的应用程序资源。id只是一种简单的唯一标志,你可以使用它在UI中通过findViewById()来实例化对象。

 

Animation资源

    定义预先确定好的动画。

Tween动画存储在res/anim/下,通过R.anim类访问。

Frame动画存储在res/drawable/下,通过R.drawable类访问。

 

ColorStateList资源

    定义基于View的状态变化的color资源。

    存储在res/color/下,通过R.color类访问。

 

Drawable资源

    定义各种bitmapXML图像。

    存储在res/drawable/下,通过R.drawable类访问。

 

Layout资源

    定义应用程序UI的布局。

    存储在res/layout/下,通过R.layout类访问。

 

Menu资源

    定义应用程序Menu的内容。

    存储在res/menu/下,通过R.menu类访问。

 

String资源

    定义字符串,字符串数组和复数(包含字符串格式化和风格)。

    存储在res/values/下,通过R.stringR.arrayR.plurals类访问。

 

Style资源

    定义UI元素的外观和格式。

    存储在res/values/下,通过R.style类访问。

 

更多资源类型

    定义booleansintegersdimensionscolors和其它arrays的值。

    存储在res/values/下,但每个都通过各自的R子类(例如,R.boolR.integerR.dimen等等)访问。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值