Android SDK 开发之基础布局对象
2010-03-23 04:01:00 来源:WEB开发网核心提示:由于所有元素都是RelativeLayout父元素的子元素). RelaytiveLayout定义的参数有: width, height, below, alignTop, toLeft, padding[Bottom|Left|Right|Top], margin[Bottom|Left|Right|Top]. 注意
由于所有元素都是RelativeLayout父元素的子元素). RelaytiveLayout定义的参数有: width, height, below,
alignTop, toLeft, padding[Bottom|Left|Right|Top], margin[Bottom|Left|Right|Top].
注意有些参数只支持相对布局位置 -- 它们的值必须是参考元素的id. 例如, 为一个TextView设置toLeft="my_button",
将使它放置在ID为my_button的view的左边.
To view this sample code, see the Hello RelativeLayout tutorial.
Summary of Important View Groups 重要View Group总结
Class | Description |
---|---|
FrameLayout | 一个布局, 它像一个相框一样显示一个单一的对象. |
Gallery | 一个水平的显示图片的滚动条. |
GridView | 一个m x n的可滚动格阵列. |
LinearLayout | 一个布局,它将其子元素排成一列或者一行. 如果窗口长度超过屏幕将创建滚动条. |
ListView | 显示竖直排列的列表. |
RelativeLayout | 一个布局, 子元素可以相对于父元素或其他子元素定位. |
ScrollView | 一个竖直可滚动的阵列. |
Spinner | 一个列表, 每次在一个单行的文本框内显示一个单独的元素. 像一个单行的listbox, 可以水平和竖直滚动. |
SurfaceView | 提供绘图表面的直接访问. 可以持有表面上的子元素, 但是一般为绘制像素的程序所用. |
TabHost | 提供一个标签列表, 该列表可以点击切换内容. |
TableLayout | 一个表格布局, m x n列. 单元格边界线不可见. |
ViewFlipper | 一个列表, 在一个单行文本框中每次显示一个元素. 可以用来每隔一段时间更换项目, 就像幻灯片一样. |
ViewSwitcher | 和 ViewFlipper 相同. |
更多精彩
赞助商链接