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

  原先一直做iphone的开发,现在因为工作需要再加上兴趣,转作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的消息机制,用Android线程间通信的Message机制,Android中Ha
  2. Android(安卓)实现 欢迎界面 自动跳转 到 主界面
  3. Android开发——控件基础(七)ListView组件:示例代码
  4. android 获取界面上所有控件
  5. android 状态栏移动到底部
  6. Android(安卓)中使用自定义字体的方法
  7. Android实现圆形头像-使用自定义控件
  8. Android(安卓)备忘
  9. 1、ListView自定义控件下拉刷新(一)

随机推荐

  1. Android(安卓)WebView
  2. EditText设置键盘操作
  3. android MotionEvent中getX()和getRawX()
  4. android ImageView scaleType属性
  5. 圆圈里面是个叉号
  6. Android(安卓)Building System 分析
  7. mainfest文件中android属性
  8. Failed to fetch URL https://dl-ssl.goo
  9. android系统中自带的图标大全
  10. API 23 widget.ProgressBar——属性分析