- 浏览: 83235 次
- 性别:
- 来自: 福建
文章分类
- 全部博客 (64)
- android (28)
- androidApp (1)
- GphonePlay (0)
- [随笔分类][00]JavaScript (2)
- [随笔分类][01]Spring (3)
- [随笔分类][02]Hibernate (4)
- [随笔分类][03]EXT (4)
- [随笔分类][04]项目工程 (0)
- [随笔分类][06]数据库 (1)
- [随笔分类][07]软件使用 (5)
- [随笔分类][09]Ophone (1)
- [随笔分类][08]SSH整合 (3)
- [随笔分类][13]生活随笔 (1)
- [随笔分类][15]架构与设计 (2)
- [随笔分类][16]Weekly Updates (0)
- [随笔分类][17]自我提高 (2)
- [随笔分类][18]中间件 (1)
- [随笔分类][20]测试 Debug Junit (1)
- [随笔分类][21]软件工程 (1)
- [随笔分类][22]团队合作与管理 (1)
最新评论
-
lcyaiym:
不错 ,我正在研究这个问题了。
使用Intent Filter来响应隐式Intent -
qiaoweishu:
精辟深刻,很是受益!
软件开发的精益理念 -
qiaoweishu:
吟安一个字,捏断数径须!受教了!
怎样成为优秀的软件模型设计者 -
lnx1824:
先巩固现有的j2ee,过段时间再来学习!
android HelloWord -
gryphone:
似乎并不存在实际上的匿名 其实系统也是按照对应的string ...
Android如何解析Intent Filter
1.Drawable的使用
Most often you will deal with Drawable as the type of resource retrieved for drawing things to the screen; the Drawable class provides a generic API for dealing with an underlying visual resource that may take a variety of forms.
最经常会处理Drawable作为类型的资源回收绘制到屏幕上的东西; Drawable类提供了一个通用的API来处理一个基本的视觉资源,可以采取多种形式。(讲的有点抽象)讲白点就是获取res下的参数
例:改变TextView文字颜色-引用Drawable颜色常熟及背景色
values下的color.xml
<?xml version="1.0" encoding="utf-8" ?> <resources> <drawable name="darkgray">#808080FF</drawable> <drawable name="white">#FFFFFFFF</drawable> </resources>
对文本框的背景色进行设置
Resources resources = getBaseContext().getResources(); Drawable HippoDrawable = resources.getDrawable(R.drawable.white); mTextView01.setBackgroundDrawable(HippoDrawable);
2.获取手机屏幕大小
DisplayMetrics dm = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(dm); Stirng width = dm.widthPixels; Stirng heiht = dm.heightPixels;
3.Android style 机制
仅仅是加了一个Style. 一个Style就能够实现控件的显示效果样式么?Android的Style机制真的很强大.
例:
<?xml version="1.0" encoding="utf-8" ?> - <resources> - <style name="DavidStyleText1"> <item name="android:textSize">18sp</item> <item name="android:textColor">#EC9237</item> </style> - <style name="DavidStyleText2"> <item name="android:textSize">14sp</item> <item name="android:textColor">#FF7F7C</item> <item name="android:fromAlpha">0.0</item> <item name="android:toAlpha">0.0</item> </style> </resources>
<?xml version="1.0" encoding="utf-8" ?> - <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:background="@drawable/white" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> - <!-- 应用模式1的TextView --> <TextView style="@style/DavidStyleText1" android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="center_vertical|center_horizontal" android:text="@string/str_text_view1" /> - <!-- 应用模式2的TextView --> <TextView style="@style/DavidStyleText2" android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="center_vertical|center_horizontal" android:text="@string/str_text_view2" /> </LinearLayout>
发表评论
-
Android如何解析Intent Filter
2009-08-23 19:31 2194匿名性质的运行时绑定 ... -
使用Intent Filter来响应隐式Intent
2009-08-23 19:14 4015如果一个Intent请求在一片数据上执行一个动作,Androi ... -
Linkify介绍
2009-08-23 17:21 3347Linkify是一个辅助类,通过RegEx样式匹配,自动地在T ... -
动态更新菜单项与处理菜单选择
2009-08-23 15:55 1491public boolean onOptionsItemS ... -
菜单项选项
2009-08-23 15:35 1228正如你所熟悉的那样,Android支持大多数传统的菜单项选项, ... -
Android菜单系统介绍
2009-08-23 15:09 1540如果你曾经尝试用手写 ... -
Layouts介绍
2009-08-23 15:05 1313Layout管理器(一般称“layouts”)是ViewGro ... -
实时改变配置
2009-08-23 15:03 1006Android通过终止、重启应用程序来重新加载资源文件,以做到 ... -
使用系统资源
2009-08-23 15:00 881Android本体应用程序具体 ... -
在资源中引用资源
2009-08-23 14:59 800在资源中引用资源 你可以在其他XML资源中通过特性来引 ... -
在代码中使用资源
2009-08-23 14:58 1182在代码中使用资源 你可以在代码中通过R静态类使用资源 ... -
Animations
2009-08-23 14:55 895Animations Android支持2种类型的动画 ... -
Layouts
2009-08-23 14:53 781Layouts Layout资源是通过在XML中设计U ... -
Styles和Themes
2009-08-23 14:51 688Styles和Themes 通过指定Views的特性值 ... -
Drawables
2009-08-23 14:50 1043Drawables Drawable资源包括位 ... -
Values
2009-08-23 14:46 1310<?xml version=”1.0” encoding ... -
资源具体化
2009-08-23 14:44 741不管你使用什么开发环境,一个良好的习惯就是保存非代码的资源(像 ... -
理解应用程序优先级和进程状态
2009-08-23 14:43 1001杀死哪个进程来回收资源由进程中的应用程序的优先级决定的。应用程 ... -
使用Manifest Editor
2009-08-23 14:42 1003ADT插件程序包含了一个可视化的Manifest Editor ... -
应用程序Manifest介绍
2009-08-23 14:30 1451每一个 Androi ...
相关推荐
Android开发技巧合集,本pdf主要介绍和开发相关的一些开发中常用的组件以及开发技巧。
Android+Cookbook实用开发技巧集101.pdf
此文本中包含了若干的Android学习应用技巧(内含代码)! 可以帮助初学者学习!
android用到的ARM芯片
EthernetManager需要用到的android源码jar包
Android dialog 大合集源码 介绍android 编程中 所以可以用到的dialog 欢迎大家下载~
android官方的图标合集,开发中经常用到的
Android经典源码全集[简单易懂],共88套代码,完整有效,已全部测试! Android经典源码列表: GestureRecogniseSample GetPostSample GridAndImageSwitcherSample HandlerSample ImageButton Intent_...
Android经典源码全集
Android开发技巧和用例总结 里面包含了很多平常应用开发 用到的一些知识 并附带了一些用例
android开发技巧与性能优化。详细交接了android开发中与普通java开发的区别和技巧。
Android中文翻译组是一个非盈利性质的开源组织,聚一批开发人员、大学生、研究生等Android爱好者,利用业余时间对Android相关的API及开发者指南等进行翻译,至今已超过200人报名参与,欢迎更多朋友加入,联系Mail:...
Android 是Google开发的基于Linux平台的开源手机操作系统。它包括操作系统、用户界面和应用程序—— 移动电话工作所需的全部软件,而且不存在任何...【第一版第十五章】老罗Android开发视频--百度地图实战开发(10集)
安卓(Android)系统使用技巧锦集.docx
安卓Android实用开发技巧集101.pdf 安卓Android_Eclipse开发教程.pdf 安卓Android_SDK与Eclipse最新版开发环境搭建.pdf 安卓Android_开发环境搭建、配置(基于Windows操作系统、MyEclipse、安卓Android 安卓android...
Android发送邮件用到的三个Jar包
Android写通讯录 用到的数据库知识
android开发所用到的jar包
API文档(Reference)是Android开发的基础,Android中文翻译组聚一批开发人员、大学生、研究生等Android爱好者,利用业余时间对API进行翻译,欢迎更多朋友加入,联系我们:QQ:36408253,Gtalk:over140@gmail.com,...