博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年7月19日

摘要: ★android 中用bitmap 时很容易内存溢出,报如下错误:Java代码Java.lang.OutOfMemoryError:bitmapsizeexceedsVMbudget● 主要是加上这段:Java代码BitmapFactory.Optionsoptions=newBitmapFactory.Options();options.inSampleSize=2;● eg1:(通过Uri取图片)Java代码privateImageViewpreview;BitmapFactory.Optionsoptions=newBitmapFactory.Options();options.inSa 阅读全文

posted @ 2012-07-19 11:29 张冰 阅读(273) 评论(0) 推荐(0) 编辑

摘要: 以下代码示例针对(Android 2.3)你玩过植物大战僵尸吗?你玩过愤怒的小鸟吗?你是不是很疑惑精美的UI界面是如何作出来的呢?很明显andriod自带的控件是不可能做到那样的效果的,这里就用到了对控件、布局的重写。单从重写控件来看,你会感觉到很简单(只需要覆盖onMeasure()及onLayout()方法)就可以了,但是这两个方法的被谁调用?它的Framework层的布局流程究竟是怎样的,只有搞清楚这些我们才能很好的去重写布局,布上我们的View,从而实现我们想要的效果。为了更直观地展示布局调用结构,我在这里简略绘制了布局Framework层的类图。。。。。。。请看此图。。。。。。Vie 阅读全文

posted @ 2012-07-19 10:57 张冰 阅读(296) 评论(0) 推荐(0) 编辑