(在这里记下的都算是笔记吧,所以写的比较简单,有些也只是提纲,细节的话再细查吧。)

页面布局文件是在layout目录下的xml文件。

1. 常见的是一种<LinearLayout/>——线性布局,其中第一个主要属性是
  android:orientation
  它的值有两个,可以是水平或者垂直两个排列方向,其它的宽高设置就简单了。
2. <LinearLayout>里的是各个一般控件了,这个文件就像HTML文件中的div,写的方式比较类似。

各个控件一般有以下标签:
  android:id、android:backgroud、android:text、android:gravity(控件中内容的位置)、android:testsize,还有宽高以及padding等,用多了之后,想要使用某个时应该可以直接查文档吧。
这里注意一下,有一个跟web开发相同的常见问题,当一个textView中显示的文本太长时,是否在后面用"..."来表示,有一个标签:android:singleLine,如果为true,就把多出的自动用"..."表示,false则自动换行。

3. 布局中有一种是<TableLayout/>——表格布局
应该和HTML中的table差不多,它里面可以用<TableRow>,里面再加TextView、按钮等控件。

4. 上面的都算是绝对位置的布局,跟web开发一样,还有相对布局<RelativeLayout/>,使用时用到的属性一般都是android:layout_开头,可根据需要使用,比较容易接受。

(这几种布局与HTML类似都是可以嵌套使用的)

 posted on 2012-01-10 20:25  curtainsir  阅读(138)  评论(0编辑  收藏  举报