- 博客(7)
- 收藏
- 关注
原创 R.style / styleable / attr
styleable表示属性public ListView(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); TypedArray a = context.obtainStyledAttributes(attrs, ...
2012-01-29 14:22:32 148
原创 Android有效解决加载大图片时内存溢出问题
尽量不要使用setImageBitmap或setImageResource或BitmapFactory.decodeResource来设置一张大图,因为这些函数在完成decode后,最终都是通过java层的createBitmap来完成的,需要消耗更多内存。因此,改用先通过BitmapFactory.decodeStream方法,创建出一个bitmap,再将其设为ImageView的 ...
2012-01-29 12:48:02 89
原创 Android启动过程
Android从Linux系统启动有4个步骤;(1) init进程启动(2) Native服务启动(3) System Server,Android服务启动(4) Home启动 总体启动框架图如: 第一步:initial进程(system/core/init) init进程,它是一个由内核启动的用户级进程。内核自行启动(已经被载入...
2012-01-20 15:44:22 61
原创 自定义属性
1、找到listView 源文件,位置为:frameworks\base\core\java\android\widget\ListView 2、查看构造方法 ListView(Context context, AttributeSet attrs, int defStyle) ,根据TypedArray a = context.obtainStyledAttributes(attrs,com...
2012-01-18 20:07:24 68
原创 不常使用的属性
drawSelectorOnTop:When set to true, the selector will be drawn over the selected item. Otherwise the selector is drawn behind the selected item. The default value is false. android:drawSelectorO...
2012-01-18 19:52:08 147
原创 bitmap tileMode
android中达到类似于windows桌面背景的平铺的效果,定义一个bitmap对象,在xml中和代码中均可,设置其tileMode为repeat。在drawable文件夹下建立如下文件tilebg.xml: <?xml version ="1.0" encoding ="utf-8" ?> <bitmap xmlns:android ="http://schemas...
2012-01-18 19:23:59 624
原创 style
Android提供了许多可视的组件。通过自定义样式和主题,可以避免用这些组件开发的应用看上去千篇一律。样式和主题都是通过预定义一系列属性值来形成统一的显示风格。区别是,样式只能应用于某种类型的View;而主题刚好相反,它不能应用于特定的View,而只能作用于一个或多个Activity,或是整个应用。以下结合具体例子说明如何定义样式和主题:1.定义样式和主题 在工程中res/values/下添...
2012-01-13 12:42:36 87
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人