Android开发优化之——对界面UI的优化(1)

Android开发优化之——对界面UI的优化(1)

前提是你 提交于 2019-12-13 21:30:38
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 在Android应用开发过程中,屏幕上控件的布局代码和程序的逻辑代码通常是分开的。界面的布局代码是放在一个独立的xml文件中的,这个文件里面是树型组织的,控制着页面的布局。通常,在这个页面中会用到很多控件,控件会用到很多的资源。Android系统本身有很多的资源,包括各种各样的字符串、图片、动画、样式和布局等等,这些都可以在应用程序中直接使用。这样做的好处很多,既可以减少内存的使用,又可以减少部分工作量,也可以缩减程序安装包的大小。 下面从几个方面来介绍如何利用系统资源。 1)利用系统定义的id 比如我们有一个定义ListView的xml文件,一般的,我们会写类似下面的代码片段。 <ListView android:id="@+id/mylist" android:layout_width="fill_parent" android:layout_height="fill_parent"/> 这里我们定义了一个ListView,定义它的id是"@+id/mylist"。实际上,如果没有特别的需求,就可以利用系统定义的id,类似下面的样子。 <ListView android:id="@android:id/list" android:layout_width="fill_parent" android