1. android 首先学会怎么布局界面,我开始是学.net的,因工作需要学习一下安卓,外行写的不好,请多多见谅指教 。这一篇文章然我们来学习一下四种布局吧!
  1. RelativeLayout(相对布局) LinearLayout(线性布局) TableLayout(表格布局) FrameLayout(帧布局)
  1. 1RelativeLayout
  1. <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
  2. xmlns:tools="http://schemas.android.com/tools"
  3. android:layout_width="fill_parent"
  4. android:layout_height="match_parent"
  5. >
  6.  
  7. <TextView
  8. android:id="@+id/lable"
  9. android:layout_width="fill_parent"
  10. android:layout_height="wrap_content"
  11. android:text="请输入" />
  12. <EditText
  13. android:id="@+id/txt"
  14. android:layout_width="fill_parent"
  15. android:layout_height="wrap_content"
  16. android:background="@android:drawable/editbox_background"
  17. android:layout_below="@id/lable"
  18.  
  19. />
  20. <Button
  21. android:id="@+id/OK"
  22. android:layout_width="wrap_content"
  23. android:layout_height="wrap_content"
  24. android:layout_below="@id/txt"
  25. android:text="OK"
  26. android:layout_alignParentRight="true"
  27. android:layout_marginLeft="10px"
  28. />
  29. />
  30. <Button
  31. android:id="@+id/Cancel"
  32. android:layout_width="wrap_content"
  33. android:layout_height="wrap_content"
  34. android:layout_toLeftOf="@id/OK"
  35. android:layout_alignTop="@id/OK"
  36. android:text="Cancel"
  37.  
  38. />
  39.  
  40. </RelativeLayout>

2、LinearLayout

  1. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  2. xmlns:tools="http://schemas.android.com/tools"
  3. android:layout_width="fill_parent"
  4. android:layout_height="fill_parent"
  5. android:orientation="vertical"
  6. >
  7.  
  8. <TextView
  9. android:id="@+id/lable"
  10. android:layout_width="fill_parent"
  11. android:layout_height="wrap_content"
  12. android:text="请输入" />
  13. <EditText
  14. android:id="@+id/txt"
  15. android:layout_width="fill_parent"
  16. android:layout_height="wrap_content"
  17. android:background="@android:drawable/editbox_background"
  18. android:layout_below="@id/lable"
  19.  
  20. />
  21. <Button
  22. android:id="@+id/OK"
  23. android:layout_width="wrap_content"
  24. android:layout_height="wrap_content"
  25. android:layout_below="@id/txt"
  26. android:text="OK"
  27. android:layout_gravity="right"
  28. />
  29. />
  30.  
  31. </LinearLayout>

3、TableLayout

  1. <TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
  2.  
  3. android:layout_width="fill_parent"
  4. android:layout_height="fill_parent"
  5. android:stretchColumns="1"
  6. >
  7. <TableRow >
  8. <TextView
  9. android:text="col1"
  10. android:padding="3dip"
  11. />
  12. <TextView
  13. android:text="col2"
  14. android:padding="3dip"
  15. android:gravity="right"
  16. />
  17.  
  18. </TableRow>
  19. <TableRow >
  20. <TextView
  21. android:text="col1"
  22. android:padding="3dp"
  23. />
  24. <TextView
  25. android:text="col2"
  26. android:padding="3dp"
  27. android:gravity="right"
  28. />
  29.  
  30. </TableRow>
  31.  
  32. </TableLayout>

4、FrameLayout

  1. <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
  2. xmlns:tools="http://schemas.android.com/tools"
  3. android:layout_width="fill_parent"
  4. android:layout_height="fill_parent"
  5. >
  6.  
  7. <ImageView
  8. android:layout_height="fill_parent"
  9. android:layout_width="fill_parent"
  10. android:src="@drawable/movie"
  11.  
  12. />
  13. <ImageView
  14. android:layout_height="wrap_content"
  15. android:layout_width="wrap_content"
  16. android:src="@drawable/play"
  17. android:layout_gravity="center"
  18. />
  19.  
  20. </FrameLayout>

android 入门 001 (界面布局)的更多相关文章

  1. Android 你知道界面布局嵌套多少层之后会Crash吗

    我们先放一张Hierarchy Viewer的图:(模拟器Android4.4) 看到数字6了吗,那个RelativeLayout是MainActivity的根ViewGroup, 而在Relativ ...

  2. Android实现入门界面布局

    Android实现入门界面布局 开发工具:Andorid Studio 1.3 运行环境:Android 4.4 KitKat 代码实现 首先是常量的定义,安卓中固定字符串应该定义在常量中. stri ...

  3. Android入门(十):界面的布局方式及其实际应用

    关于Android界面布局,网上已经有了很多非常不错的学习资料,在这里我也不班门弄斧了,推荐两篇我认为写的不错的教程,然后再重点讲一下几种布局方式的实际应用. 教程链接:①http://www.cnb ...

  4. Android基础-系统架构分析,环境搭建,下载Android Studio,AndroidDevTools,Git使用教程,Github入门,界面设计介绍

    系统架构分析 Android体系结构 安卓结构有四大层,五个部分,Android分四层为: 应用层(Applications),应用框架层(Application Framework),系统运行层(L ...

  5. 【详细】Android入门到放弃篇-YES OR NO-》各种UI组件,布局管理器,单元Activity

    问:达叔,你放弃了吗? 答:不,放弃是不可能的,丢了Android,你会心疼吗?如果别人把你丢掉,你是痛苦呢?还是痛苦呢?~ 引导语 有人说,爱上一个人是痛苦的,有人说,喜欢一个人是幸福的. 人与人之 ...

  6. 2013 duilib入门简明教程 -- 界面布局(9)

        上一个教程实现的标题栏代码中,并没有看到处理自适应窗口大小的代码,但是窗口大小变化后,按钮的位置会跟着变化,这是因为我们将按钮放到了HorizontalLayout.VerticalLayou ...

  7. Android界面布局基本知识简述

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

  8. Android基础总结(3)——UI界面布局

    Android的UI设计有好几种界面程序编写方式.大体上可分为两大类:一类是利用可视化工具来进行,允许你进行拖拽控件来进行布局:还有一类是编写xml文档来进行布局.这两种方法可以相互转换. 1.常见的 ...

  9. [Android 性能优化系列]降低你的界面布局层次结构的一部分

    大家假设喜欢我的博客,请关注一下我的微博,请点击这里(http://weibo.com/kifile),谢谢 转载请标明出处(http://blog.csdn.net/kifile),再次感谢 原文地 ...

随机推荐

  1. Android -- 初探MVP模式

    1,相信大家对mvp模式都很熟悉了,M-Model-模型.V-View-视图.C-Controller-控制器.MVP作为MVC的版本演化,与MVC的意义类似:M-Model-模型.V-View-视图 ...

  2. dtree的使用和扩展

    相信用过dtree的童靴的不在少数,网络上流传的JS树有很多,例如雪花树MzTreeView,EXT.Struts2出来之后,也有自己的树控件,但是这么多风姿卓约的倩影中,我独爱,独爱dtree那一棵 ...

  3. 16---Net基础加强

    更新中,敬请期待............ Xml介绍 xml读写练习 xml练习1 xml练习2

  4. oracle数据库的归档模式

    1:开发环境和测试环境中,数据库的日志模式和自动归档模式一般都是不设置的,这样有利于系统应用的调整,也免的生成大量的归档日志文件将磁盘空间大量的消耗. 2:生产环境时,将其设置为日志模式并自动归档就相 ...

  5. Concurrent Assertion

    Concurrent assertion中要求必须有clock,从而保证在每个clock edge都进行触发判断. assertion与design进行同步执行,concurrent assert只能 ...

  6. LDA-math-MCMC 和 Gibbs Sampling

    http://cos.name/2013/01/lda-math-mcmc-and-gibbs-sampling/ 3.1 随机模拟 随机模拟(或者统计模拟)方法有一个很酷的别名是蒙特卡罗方法(Mon ...

  7. 一个noconsole程序

    貌似是一个外国人写的,作用应该是让控制台的程序运行的时候不会弹出那个控制台黑框.想用来让它不显示 php-cgi.exe 运行后的窗口,可是效果不是预期的. 项目在 github 的位置:https: ...

  8. zw版【转发·台湾nvp系列Delphi例程】HALCON FillUpShape2

    zw版[转发·台湾nvp系列Delphi例程]HALCON FillUpShape2 procedure TForm1.Button1Click(Sender: TObject);var op : H ...

  9. iOS,破冰!

    首发:个人博客,更新&纠错&回复 iOS,破冰! 今年学的技术,以iOS自学为成本最高昂:花几千块买了台mac mini电脑,又前后买了6本书籍,从头到尾是30天时间,当然,这30天里 ...

  10. Android开机自启动程序

    背景知识:当Android启动时,会发出一个系统广播,内容为ACTION_BOOT_COMPLETED,它的字符串常量表示为 android.intent.action.BOOT_COMPLETED. ...