Android的布局基础

一、主体框架布局

最常用的布局方式有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

发表评论

电子邮件地址不会被公开。 必填项已用*标注

To create code blocks or other preformatted text, indent by four spaces:

    This will be displayed in a monospaced font. The first four 
    spaces will be stripped off, but all other whitespace
    will be preserved.
    
    Markdown is turned off in code blocks:
     [This is not a link](http://example.com)

To create not a block, but an inline code span, use backticks:

Here is some inline `code`.

For more help see http://daringfireball.net/projects/markdown/syntax

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>