1、adapter 和adapterview 复用历史缓存(item布局和数据缓存)。
2、数据分页显示(利用操作引导用户)
3、优化布局文件xml。(layout尽量不要超过5层)
4、优化activity的背景图片。利用getWindow.setBackgroudDrawable(id)设置背景图,使用系统默认的最顶层来提高效率。
5、在自定义主题中设置背景
6、使用...
分类:
移动开发 时间:
2015-01-11 12:29:29
阅读次数:
211
这篇文章是前Firefox Android工程师(现在跳槽去Facebook了) Lucas Rocha所写,文中对Android中常用的四种自定义布局方案进行了很好地分析,并结合这四种Android自定义布局方案所写的示例项目讲解了它们各自的优劣以及四种方案之间的比较。看完这篇文章,也让我对Android 自定义布局有了进一步的了解,于是趁着兴头,我把它翻译成中文。...
分类:
移动开发 时间:
2014-12-09 19:40:55
阅读次数:
238
在Android开发的工作学习中,我们往往会遇到一个比较复杂的页面,如一件商品的详情页,如天猫商城,一件商品的价格,图文介绍,秒杀活动,商品用户评价等,而且这些数据往往不是一个接口下发的,我们常规的处理是:先将所有的view设为Gone,当后台接口调用成功后,在callback里面设置view的属....
分类:
移动开发 时间:
2014-11-25 00:08:50
阅读次数:
364
[Android 性能优化系列]布局篇之减少你的界面层级
题外话:
复杂的布局,既会提高我们的设计难度,也会降低我们的代码效率,因此,不放多使用一下相对布局什么的。...
分类:
移动开发 时间:
2014-11-08 16:49:01
阅读次数:
185
很多时候,我们都会用到类似的布局,既然如此,我们不妨将相同布局整体抽出来,单独作为一个布局文件使用,这样我们就避免了在多个文件中反复书写同样地代码,并且当我们需要修改的时候,也只需要修改一个地方就好了。...
分类:
移动开发 时间:
2014-11-08 16:47:22
阅读次数:
194
为什么使用HierarchyViewer 不合理的布局会使我们的应用程序UI性能变慢,HierarchyViewer能够可视化的角度直观地获得UI布局设计结构和各种属性的信息,帮助我们优化布局设计。HierarchyViewer是我们优化程序的工具之一,它是Android自带的非常有用的工具,可以帮...
分类:
移动开发 时间:
2014-10-09 20:43:27
阅读次数:
241
创建好看的Android布局是个不小的挑战,当你花了数小时调整好它们适应多种设备后,你通常不想再重新调整,但笨重的嵌套布局效率往往非常低下,幸运的是,在Android SDK中有一个工具可以帮助你优化布局,以减少内存消耗,提高应用程序运行性能。 优化是需要一定技巧的,性能良好的代码固然重要,但写.....
分类:
移动开发 时间:
2014-09-03 16:24:56
阅读次数:
246
目录 使用视图和布局 理解Fragment 优化布局 创建分辨率无关的用户界面 扩展、分组、创建和使用视图 使用适配器将数据绑定到视图 使用视图和布局 1. Android UI 几个基本概念 视图: 所有可视界面的元素(通常称为控件或者小组件)的基类。所有的UI控件(包括布局类)都是由 View ...
分类:
移动开发 时间:
2014-08-30 21:42:20
阅读次数:
1025
1,建立一个新的项目 webdemo2,layout下activity_main设计界面(1)待优化 布局界面如图所示:3,增加连接网络的权限 4,编写代码package com.example.webdemo;import android.annotation.Supp...
分类:
移动开发 时间:
2014-07-31 23:35:20
阅读次数:
346
在开发过程中我们经常说性能优化,但性能优化是一个比较宽泛的概念。在Android开发中性能优化可能包括:Java代码优化, 算法优化, SQLite优化, 布局优化等。那么这篇博客就来总结并分享下Android开发中的布局优...
分类:
移动开发 时间:
2014-07-29 16:08:29
阅读次数:
323