最近一直在做java开发,偶尔敲点android代码,突然发现有些基础给忘记了,今天用半天时间温顾一下resources的资源。
String.xml 字符串资源 涉及国际化问题
http://www.2cto.com/kf/201302/190394.html
string-array 数组资源
color.xml 颜色资源
dimen.xml 尺寸资源
drawable.xml 图片资源
menu.xml 菜单资源
以前的手机菜单有表格布局,现在手机是纵向的列表格式,
如果要自己现实自己定义的布局,那么就要自己去写布局
assets.xml assets资源
可以读取assets文件夹中的资源,里面可能涉及图片资源,数据库资源,配置文件资源
style.xml 样式资源
可以用parent直接继承父类里面所有的资源
xml.xml xml资源
解析xml里面的内容,来获取里面的数据
视频资源
1:源文件(即res/raw下或assets下)
2:文件系统(即sdcard)
3:流媒体(即网络)
动画样式资源
res/anim xml存放
一般style.xml调用
附代码一份,里面有各种资源的代码
String.xml 字符串资源 涉及国际化问题
http://www.2cto.com/kf/201302/190394.html
string-array 数组资源
<ListView android:layout_width="fill_parent" android:layout_height="match_parent" android:entries="@array/arr" ></ListView>
color.xml 颜色资源
<color name="white">#ffffff</color><!--白色 -->
dimen.xml 尺寸资源
<dimen name="btn4_width">20dp</dimen> <dimen name="btn4_height">150dp</dimen>
drawable.xml 图片资源
menu.xml 菜单资源
以前的手机菜单有表格布局,现在手机是纵向的列表格式,
menu.add(0, Menu.FIRST, 0, "删除").setIcon(R.drawable.menu_delete);//设置图标 menu.add(0, Menu.FIRST+1, 0, "网络").setIcon(R.drawable.menu_test);
如果要自己现实自己定义的布局,那么就要自己去写布局
assets.xml assets资源
可以读取assets文件夹中的资源,里面可能涉及图片资源,数据库资源,配置文件资源
style.xml 样式资源
可以用parent直接继承父类里面所有的资源
xml.xml xml资源
解析xml里面的内容,来获取里面的数据
视频资源
1:源文件(即res/raw下或assets下)
2:文件系统(即sdcard)
3:流媒体(即网络)
动画样式资源
res/anim xml存放
<?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android" > <!-- 定义从左向右进入的动画 --> <translate android:duration="500" android:fromXDelta="-100%" android:toXDelta="0" /> </set>
一般style.xml调用
附代码一份,里面有各种资源的代码
- Resources.zip (1.4 MB)
- 下载次数: 0
发表评论
-
2048源码(核心算法有,缺少几个anctionbar,以后补上)
2014-09-25 13:22 15292048游戏基本上有四部分组成, 1:主activity,包含 ... -
android动画效果
2014-09-24 18:06 1146前几天弄alertdialog和popupwindow的时候, ... -
AlertDialog和PopupWindow
2014-09-18 15:44 1900区别:AlertDialog是非阻塞式对话框:AlertDia ... -
多点触摸(图片缩放为例)
2014-09-01 17:22 656多点触摸的事件跟单点是大同小异的,上个图片缩放的代码,供大家参 ... -
Toast的多种样式(附带Notification)
2014-09-01 13:48 939Toast以前用的时候一直以为只有文字提示,偶然得知也有多种样 ... -
Android Adapter详解(2)
2014-08-15 14:05 10以前Adapter一直用的不是太好,经过长时间的浸淫,现在可以 ... -
BroadcastReceiver简介
2014-08-14 16:27 674BroadcastReceiver作为四大 ... -
关于Android的Service
2014-08-14 13:57 463说起来真是羞愧,以前手机经常开机的时候,不会有任何QQ消息通知 ... -
在开发过程中易出的错误
2014-08-13 16:53 4161:如果继承ListActivity,那么layout中必须有 ... -
多媒体的浅尝辄止
2014-08-12 15:57 536下面简单讲几种Android的多媒体技术,音频,视频,摄像头, ... -
Sqlite无脑使用
2014-08-11 14:56 889不会sqlite的人再也不用愁了,无脑使用,只要会粘贴复制就O ... -
android弹出框
2014-08-11 11:23 518不得不说,android自带的弹出框真心丑,而且还不好用,接下 ... -
android几种数据存储方式
2014-08-11 10:45 712android数据存储方式 1:SharedPreferen ... -
SQLiteOpenHelper和ContentProvider区别
2014-08-06 15:08 1440Android中操作数据库主要有两种方法:使用SQLiteOp ... -
xml文件解析SAX
2014-08-05 13:45 503xml文件解析:xml文件解析有四种方式, 1.DOM生成和解 ... -
Android不常用代码(1)
2014-07-31 18:07 543目录 1:Webview 2:js交互 1:Web ... -
系统窗口的调用
2014-07-31 15:46 471直接上代码吧,intent进行调用 @Override ... -
fragment简单实用及数据传递(2)
2014-07-31 15:13 2550FragmentTransaction 进行数据传递 imp ... -
ActionBar简介
2014-07-31 10:47 714Action bar是一个标识应用程序和用户位置的窗口功能,并 ... -
fragment简单实用及数据传递(1)
2014-07-30 16:29 737Fragment的使用相关 使用Fragment时,需要继承 ...
相关推荐
### MAVEN基础篇-资料整理 #### 第一章 Maven 简介 ##### 1.1 软件开发中的阶段 在软件开发过程中,一个典型的项目生命周期包括多个阶段:初始化、配置管理、源代码管理、编译、测试、打包、验证、部署等。每个...
### Gwt-ext学习笔记之基础篇 #### 一、安装CypalStudio工具 为了能够开始Gwt-ext的学习之旅,首先需要确保开发环境已经搭建好。CypalStudio是一款非常实用的工具,它能帮助开发者更高效地进行GWT项目的开发。 1....
在本篇“Spring Boot入门 - 基础篇(11)- 数据源配置”中,我们将探讨如何在Spring Boot项目中配置数据源,以便连接到数据库并执行相关的CRUD操作。Spring Boot以其自动化配置和简化开发流程而受到广泛欢迎,它使得...
计算机基础 - 非常好的课程,涵盖计算机科学的各个方面; 它不仅涉及理论,还涉及机器学习和软件工程中使用的数学和其他编程语言 - 了解训练营中未涵盖的计算机科学的特定部分,您知道如何编写 JS,现在您可以了解...
本篇文章将深入探讨kubectl背后的源码,解析其如何实现对资源对象的操作,帮助读者深化对Kubernetes工作原理的理解。 一、kubectl简介 kubectl是Kubernetes生态系统中的核心组件,通过与apiserver交互,实现了对Pod...
《Java语言程序设计(基础篇)》(原书第10版)是Java编程学习的经典教材,涵盖了Java语言的基础知识和核心概念。本资源提供了该书的配套代码,旨在帮助读者通过实践加深对理论知识的理解。以下是根据这些信息展开的...
在本篇文章中,我们将深入探讨`ApplicationResources.properties`的用途、结构以及在实际项目中的应用。 首先,我们来了解`ApplicationResources.properties`的基本概念。这是一个属性列表文件,遵循键值对的格式,...
根据给定的信息,“MY BEST ONLINE RESOURCES TO LEARN SOFTWARE TESTING - AskTester”是一篇关于推荐最佳在线资源以学习软件测试的文章。以下是对该文章中提到的关键知识点进行详细解析。 ### 软件测试的重要性 ...
本资源包“Java项目开发实践---网络篇”涵盖了Java进行网络通信的基础与实践,旨在帮助开发者深入理解并掌握相关知识。 1. **Java网络编程基础** Java提供了丰富的API来处理网络通信,主要集中在`java.net`包下。...
本篇文章将深入探讨Web资源的相关知识点,以及如何管理和优化这些资源。 一、HTML文档:HTML(HyperText Markup Language)是Web页面的基础结构语言,它定义了网页的布局和内容。HTML文件包含了文本、链接、图像、...
- 使用try-with-resources语句处理I/O流,确保资源的正确关闭。 - 避免长时间占用连接,及时关闭Socket和ServerSocket。 - 对于大文件传输,考虑使用流式处理或分块传输,减少内存消耗。 - 使用NIO提高并发性能...
### Laravel基础入门篇知识点概述 Laravel是一款非常流行的PHP框架,以其优雅的语法著称,旨在通过简洁的API实现常见的Web开发任务,如路由、认证、会话和缓存等。对于初学者而言,理解Laravel的基础概念和操作流程...
- **资源泄露**:正确使用try-with-resources语句自动关闭资源,防止内存泄露等问题发生。 综上所述,这份文档很可能包含了一系列针对Java高手的高级编程技巧和实践指南,覆盖了从基础知识到高级主题的广泛内容。...
在Java 7及以上版本,引入了try-with-resources语句,使得资源管理更加方便。只要实现了`AutoCloseable`接口的类(如`FileInputStream`和`FileOutputStream`),在try语句块中声明后,程序会自动在finally块中调用`...
2. **try-with-resources语句**:这个新语法结构使得开发者可以更方便地管理资源,例如文件流或其他需要关闭的资源。try-with-resources语句确保在块结束时,所有的资源都会被正确关闭,即使在出现异常的情况下。 3...
在Azure平台上,应用服务计划(App Service Plan)是托管Azure Web应用的基础结构,它定义了应用的计算资源,如CPU、内存和网络带宽。当你有多个Web应用共享同一个应用服务计划时,它们会共同使用这些资源,并且任何...
- **try-with-resources**:自动关闭资源的语句,确保在处理完资源后能正确关闭,避免资源泄露。 - **Strings in Switch**:switch语句可以直接接受字符串作为参数,提高了代码的可读性。 - **钻石操作符**:在...
这篇名为“Types and Terms Translated Unrestricted Resources in Encoding Functions as Processes (Extended Version)”的论文,由Joseph W. N. Paulus、Daniele Nantes-Sobrinho和Jorge A. Pérez共同撰写,探讨...