掌握Android自带图标库android.R.drawable:详解与示例
需积分: 34 153 浏览量
更新于2024-09-09
收藏 245KB DOCX 举报
Android 自带图标库是Android操作系统中预先提供的一系列图形资源,用于提升应用的用户体验和界面一致性。这些图标可以在不同版本的Android系统中使用,包括Android 1.5、1.6和2.1等。这些图标库位于`android.R.drawable`包下,开发者可以直接引用这些图标来增强应用程序的菜单项、按钮和其他UI元素。
在引用Android自带图标时,有两种常见的方式:
1. 代码引用:在Java源文件中,可以通过`.setIcon()`方法将图标应用于`MenuItem`对象,例如:
```java
myMenuItem.setIcon(android.R.drawable.ic_menu_save);
```
在XML布局文件中,使用`<resource>`标签通过`@android:drawable`路径引用图标,如:
```xml
<item
android:id="@+id/my_item"
android:icon="@android:drawable/ic_menu_save"
... />
```
2. 图标展示:这些图标覆盖了多个类别,如菜单图标(如`ic_menu_save`),通知图标,以及状态栏图标等。它们的用途广泛,比如创建一个简单的示例活动,你可以展示如何在`GridView`中显示这些图标:
```java
public class AndroidRDrawable extends Activity {
private GridView gv;
...
public void onCreate(Bundle savedInstanceState) {
...
gv.setAdapter(new ArrayAdapter<Context, Integer, Drawable>(this,
android.R.layout.simple_grid_item_1, // 布局资源ID
android.R.id.text1, // 文本视图ID,这里不使用
android.R.drawable)); // 使用整个图标库作为数据源
...
}
}
```
通过这种方式,开发者可以根据应用的需求选择合适的图标,而无需从外部资源文件导入或自定义,节省开发时间和资源。同时,利用Android自带图标库确保了跨设备和版本的兼容性,提高了UI设计的一致性和用户体验。
2017-11-08 上传
2013-04-15 上传
2023-08-30 上传
2010-12-08 上传
点击了解资源详情
2023-03-31 上传
流水潺媛
- 粉丝: 45
- 资源: 23
最新资源
- 网站绐终显示app_offline.htm的解决方法
- SQL2005常见错误排除
- wince教程wince教程
- SQL2005的数据类型详解
- Asp.net常用函数集锦
- linux下shell编程
- Windows应用程序捆绑核心编程
- Oracle 10g 的闪回恢复区 (PDF)
- 如何解决Oracle 常见错误 ORA-04031(PDF)
- 基于ASP_NET的在线考试系统的设计与实现.pdf
- 基于ASP_NET的网上购物系统的设计与实现.pdf
- 《Google搜索引擎优化指南》中英文电子版.pdf
- 学生成绩管理系统论文
- C C++常用算法实例.doc
- 很有实用价值的神奇代码 只要你在IE浏览器任意打开一个网站 就可以……
- linux+内核完全注释+修正版本v3.0.pdf(即linux内核完全刨析基于0.12内核)