|
|
|
|
移动端

Android系统资源

《Learning Android(中文版)》第7章首选项、文件系统、选项菜单及Intent,本章我们讲解首选项功能的实现、文件系统的组织方式,以及如何通过intent与选项菜单在不同活动之间进行切换。本节为大家介绍Android系统资源。

作者:李亚舟/任中龙/杜钢译来源:电子工业出版社|2012-07-27 11:10

有奖调研 | 1TB硬盘等你拿 AI+区块链的发展趋势及应用调研


Android系统资源

就像我们的程序都有自己的资源,Android系统也同样拥有。像大多数其他操作系统一样,Android系统中也内置了许多图标、图像、声音片段等各种类型的资源文件。回想一下,应用程序的资源文件都在/res/ 路径下,而在XML中引用Android系统资源,则需要在路径前面加一个关键词前缀android:,比如@android:drawable/ic_menu_preferences。如果是在Java代码中引用Android系统资源,就要用android.R,而不是通常引用的R。

实际用到的系统资源文件都位于SDK中,在某个与平台相关的目录下。比如如果你使用Android 9(Gingerbread),那资源目录就是android-sdk/platforms/android-9/data/res/。

menu.xml的原始XML如例7-4所示。

例7-4:res/menu/menu.xml

  1. <?xml version="1.0" encoding="utf-8"?> 
  2. <menu xmlns:android="http://schemas.android.com/apk/res/android"> 
  3. <item android:id="@+id/itemPrefs" android:title="@string/titlePrefs" 
  4. android:icon="@android:drawable/ic_menu_preferences"></item> 
  5. </menu> 
可见 元素下只有一个元素,表示菜单中只有一个菜单条目。
【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

Eclipse从入门到精通(第2版)

本书为《Eclipse从入门到精通》一书的全新改版。本书以最新的Eclipse 3.2作为写作版本。全书分为5篇:起步篇介绍了Eclipse及相关插件的安装...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊