自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Android开发性能优化

1、尽量不适用静态引用,以避免内存溢出 2、对图片进行压缩 3、listview的优化 4、自定义view中减少measure、layout、draw 中的耗时操作即它们执行次数 5、不在ui线程总做耗时操作 6、webview退出时手动销毁(方法未知) 造成内存泄漏 1、单例造成的泄漏(传入context) 2、静态引用、内部类会持有外部类的引用而导致ac

2017-03-03 18:15:36 344

原创 Android开发屏幕适配

1、使用linearlayout、relativelayout、weight、math_parent、wrap_content等字眼 2、使用size限定符layout-large、layout-sw600dp(3.2以后支持),为避免重复使用别名 res/values-large/layout.xml: resources>       item name="main" ty

2017-02-28 11:15:12 308

原创 Android开发事件分发,完全弄个明白

1、首先是事件分发的过程,当手触摸到屏幕时是activity的dispatchTouchEvent先获得事件,然后分发给layout的最外层viewgroup,如果事件最终都没有被消费,那么事件最终还会回到activity的onTouchEvent方法中最终来处理,那么后续的事件最外层的layout也不会再接受到了。 2、dispatchTouchEvent,分发事件,理解为是否接收后续事件。其

2016-12-29 13:07:01 449 1

原创 ScrollView与Listview嵌套使用时的滑动冲突问题

滑动冲突解决方案在我们的布局中有可能使用Scrollview嵌套Listview的情况,这时候如果不加任何的处理,就会发生滑动冲突问题,即Listview没有完全显示,也不能滑动,触摸事件被Scrollview拦截而使只有Scrollview在滑动。根据Android开发ViewGroup及View事件分发总结,我们可以用以下的方案来解决:根据对捕获到的事件,我们可以对事件作出判断(处理或不处理),

2016-07-29 09:46:40 2202

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除