一、主体框架布局
最常用的布局方式有2种,分别是LinearLayout和RelativeLayout,下面是Relativelayout的一些常用属性:
在面对一些运行时间比较长的,为了不让UI卡住,可以采用后台进程来更新UI,下面是几种办法:
我觉得讲布局不错的文章:http://www.learn-android.com/2010/01/05/android-layout-tutorial/5/
感觉老外写东西非常通俗易懂,我觉得跟他们平常的教育有关,需要学学。
二、其他小配件布局
下面看看selector, 通过selector,开发者可以通过简单的配置一下,就可以让一个按钮在点击滑过选择时分别显示不同的背景图片:http://developer.android.com/guide/topics/resources/drawable-resource.html#StateList。 如果仅仅是显示不同的颜色可以参看:http://developer.android.com/guide/topics/resources/color-list-resource.html
注意点:
1、android会从上到下逐个匹配,如果状态最小匹配成功就退出,而不是最佳匹配。
2、如果一直匹配不成功 会一直循环,所以一般最后要写一个默认的item