Android学习总结02之布局

基本了解了Android的目录结构之后,就能知道APP运行之后显示的界面是在/res/layout下的xml文件中定义的,ADT在Eclipse中提供了一个可视化的编辑页面,可以直接拖放控件或者预览xml文件都修改。

Android的布局有:

  • LinearLayout:线性布局,垂直或者水平并列排放。通过orientation属性设置水平还是垂直方式排列,gravity设置对齐方式,layout_weight设置权重
  • RelativeLayout:相对布局,相对于其他控件的布局方式,不能产生循环依赖 AbsoluteLayout:绝对布局,直接指定控件的X和Y坐标 android:layout_x=”10px”和 android:layout_y=”10px”。
  • FrameLayout:层叠的布局,第一个控件在最底层,最后一个空间在最上边。
  • TableLayout:表格布局,类似HTML中和标签,collapseColumns隐藏指定列,shrinkColumns收缩指定列以适应屏幕宽度,stretchColumns指定列填充空白以适应屏幕宽度。是整个的布局,是每一行的布局,每个中放置多个控件

上一篇
Android学习总结03之主要控件 Android学习总结03之主要控件
Android中的控件非常丰富,Eclipse中打开Android程序的布局文件,以可视化方式编辑布局文件,可看到有很多种的控件,平时主要用到的控件有:TextView、Button、EditText,其他的一些控件如RadioButton
2013-04-06
下一篇
Android学习总结01之Hello World Android学习总结01之Hello World
先Hello World,后学编程。新建Android项目后,会生成最初始的Android代码。 一、Android代码目录 assets:资源目录,目录内的文件不会再R.java中生成ID bin:生成的二进制文件等,一般不会使用,apk
2013-03-27