http://developer.51cto.com/art/201001/181139.htm

Android手机操作系统在模拟器中进行相关的编写,可以帮助我们实现各种功能需求。尤其是在界面的操作方面显得更为突出。在这里我们就可以对Android界面布局的相关操作来对这方面的知识进行一个深入的了解。

    做应用程序,界面是最基本的,所以我先研究了Androidi的界面的制作,原以为很简单了,和其他iphone,vc一样,做界面是所见即所得的模式,后来一看,才发现不是这样的。。。。。
    andorid的界面,需要写在res/layout的xml里面,一般情况下一个xml对应一个界面。

    做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(安卓)第十七天
  2. 7、从头学Android之TextView控件
  3. Android(安卓)webview加载html页面根据点击确定选中的控件
  4. Android中的控件
  5. adroid风格和主题
  6. Android全埋点方案调研
  7. Android(安卓)Design与Holo Theme详解
  8. Android—React Native编程
  9. Android之布局属性重点

随机推荐

  1. 内网dns服务部署以及主从dns配置
  2. 企业微信接收 Amazon CloudWatch 告警
  3. 台湾老专家:由蝴蝶效应谈运维的系统思考
  4. 「台湾精益老专家」实践一日 Sprint 的个
  5. 「台湾精益老专家」一個人如何施行敏捷?
  6. 从作坊到工厂:传统企业 DevOps 改造历程
  7. 赵成:蘑菇街 DevOps 实践和转型之路
  8. 基于ssm的客户管理系统
  9. php导出csv文件
  10. phpstorm好插件