做Android界面布局有点像写html(连注释代码的方式都一样),要先给Android定框架,然后再在框架里面放控件,Android提供了几种框架,AbsoluteLayout,LinearLayout,RelativeLayout,TableLayout,FrameLayout

FrameLayout:里面只可以有一个控件,并且不能设计这个控件的位置,控件会放到左上角

LinearLayout:里面可以放多个控件,但是一行只能放一个控件

TableLayout:这个要和TableRow配合使用,很像html里面的table

AbsoluteLayout:里面可以放多个控件,并且可以自己定义控件的x,y的位置

RelativeLayout:里面可以放多个控件,不过控件的位置都是相对位置

(Android界面布局好像还可以直接引用一些view,如ScrollView等)

框架的xml如下:

  1. Android:id="@+id/widget36"
  2. Android:layout_width="fill_parent"
  3. Android:layout_height="fill_parent"
  4. >

上面代码中以Android:开头,表示控件的属性,fill_parent是系统自带参数,表示最大的宽或高,还有一个wrap_content,表示刚好合适的宽或高。除了上面的三个属性外,还有一些其他的属性,如Android:background=“#FF0000FF”,设置框架的背景色,Androidrientation=“vertical”用来设置这个框架里面的走向属性。

以上就是对Android界面布局的相关概念介绍。

更多相关文章

  1. Android(安卓)开关控件Switch使用
  2. 2.3.2EditText控件
  3. Android--应用开发3(Android(安卓)layout XML属性)
  4. android ListView控件 去上下滑动阴影 选中背景黄色
  5. Android(安卓)在界面中显示以及输入文本信息 TextView和EditText
  6. android 抽屉的一些小问题
  7. 自定义ListView中的分割线
  8. android 布局文件属性说明
  9. Android(安卓)总结

随机推荐

  1. 【前端 · 面试 】HTTP 总结(十二)—— UR
  2. OOP面向对象基本演绎
  3. 补0812:类
  4. 补:0811作业 类与对象
  5. PHP RSA签名(公钥、私钥)
  6. ADAMoracle广域网节点喂价|引领预言机3.0
  7. 2分钟玩转中文接口测试工具-ApiPost
  8. Mysql与use引用
  9. PHP获取两个时间之间的所有日期
  10. 补0816:拦截方法封装mysql查询语句