Android应用技巧总结
2010-02-09 10:28
525 查看
我们在这篇文章中为大家总结的Android应用技巧都包括Drawable的使用;获取手机屏幕大小;Android style 机制等等。
在模拟器中对Android进行编写,可以帮助我们实现许多想要的功能。在实际应用中大家可以积累经验,总结出各种技巧,以方便我们的应用。在这里就为大家详细总结了几个常用的Android应用技巧。
Android特点总结介绍
Android内核相关内容总结
Android HelloWord编写方式介绍
Android重力感应实现方式简介
Android Theme详细内容概述
1.Drawable的使用
最经常会处理Drawable作为类型的资源回收绘制到屏幕上的东西; Drawable类提供了一个通用的API来处理一个基本的视觉资源,可以采取多种形式。(讲的有点抽象)讲白点就是获取res下的参数
例:改变TextView文字颜色-引用Drawable颜色常熟及背景色
values下的color.xml
Xml代码
对文本框的背景色进行设置
Java代码
2.获取手机屏幕大小
Java代码
3.Android style 机制
仅仅是加了一个Style. 一个Style就能够实现控件的显示效果样式么?Android的Style机制真的很强大.
例:
Xml代码
Xml代码
Android应用技巧就为大家介绍到这里。
在模拟器中对Android进行编写,可以帮助我们实现许多想要的功能。在实际应用中大家可以积累经验,总结出各种技巧,以方便我们的应用。在这里就为大家详细总结了几个常用的Android应用技巧。
Android特点总结介绍
Android内核相关内容总结
Android HelloWord编写方式介绍
Android重力感应实现方式简介
Android Theme详细内容概述
1.Drawable的使用
最经常会处理Drawable作为类型的资源回收绘制到屏幕上的东西; Drawable类提供了一个通用的API来处理一个基本的视觉资源,可以采取多种形式。(讲的有点抽象)讲白点就是获取res下的参数
例:改变TextView文字颜色-引用Drawable颜色常熟及背景色
values下的color.xml
Xml代码
< ?xml version="1.0" encoding="utf-8" ?> < resources> < drawable name="darkgray">#808080FF< /drawable> < drawable name="white">#FFFFFFFF< /drawable> < /resources> < ?xml version="1.0" encoding="utf-8" ?> < resources> < drawable name="darkgray">#808080FF< /drawable> < drawable name="white">#FFFFFFFF< /drawable> < /resources>
对文本框的背景色进行设置
Java代码
Resources resources = getBaseContext().getResources(); Drawable HippoDrawable = resources.getDrawable(R.drawable.white); mTextView01.setBackgroundDrawable(HippoDrawable); Resources resources = getBaseContext().getResources(); Drawable HippoDrawable = resources.getDrawable(R.drawable.white); mTextView01.setBackgroundDrawable(HippoDrawable);
2.获取手机屏幕大小
Java代码
DisplayMetrics dm = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(dm); Stirng width = dm.widthPixels; Stirng heiht = dm.heightPixels; DisplayMetrics dm = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(dm); Stirng width = dm.widthPixels; Stirng heiht = dm.heightPixels;
3.Android style 机制
仅仅是加了一个Style. 一个Style就能够实现控件的显示效果样式么?Android的Style机制真的很强大.
例:
Xml代码
< ?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" ?> - < 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代码
< ?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应用技巧就为大家介绍到这里。
相关文章推荐
- Android应用技巧总结
- Android移动应用开发中常见的经验技巧总结
- Android移动应用开发中常见的经验技巧总结
- android Theme应用总结 (写的真好,我收藏了)
- Android开发用Intent跳转到系统应用大全总结
- Android应用截图和SurfaceView截图问题总结
- Android常用技巧总结
- android基础总结篇之九:Intent应用详解
- Android实战 - 音心播放器 (项目总结,应用打包发布)
- 提升Android应用视觉效果的10个UI技巧
- 移动应用瘦身学习总结 (Android&iOS)
- Linux下的一些应用技巧总结:
- 提升Android应用视觉效果的10个UI技巧【转】
- Android <Android应用开发实战> 学习总结杂项
- 个人总结--Android 应用开发中国大学生挑战赛
- 总结Android中多线程更新应用的页面信息的方式
- Android应用市场发布经验总结
- 原创Android中应用界面布局总结
- Android实战技巧:ViewStub的应用
- 我的Android进阶之旅------> Android应用升级构想和要点总结