2.1布局的创建

1 Android UI简介

应用程序界面的美观直接影响用户的体验,一个好的布局应简洁、美观、实用。

Android UI的设计与代码的编写是分离的,这样做的好处是当我们改变布局时,不用考虑对代码的影响。

2 布局的创建

Android UI的布局是一个.xml文件,位于res/layout下,内部使用标签形式。
创建一个新布局,只需在res/layout下右键单击选择新建即可,需要注意的是,布局的名称只能包含小写字母、数字与下划线。

3 布局讲解

布局中的标签分为单标签与双标签,双标签的开始标签与结束标签内可以加入其它的标签。例如第一个LinearLayout标签是单标签,第二LinearLayout是双标签,并且嵌套了一个Button标签。
在开始标签内可以设置该标签的属性。

<LinearLayout 
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
/>
<LinearLayout       
    android:layout_width="wrap_content"
    android:layout_height="wrap_content">
    <Button />
</LinearLayout>  

4 布局的分类

Android的布局有:

  • 线性布局(LinearLayout):以水平或垂直线性进行排列
  • 相对布局(RelativeLayout):以相对位置进行排列
  • 帧布局(FrameLayout):以层叠形式进行排列
  • 表格布局(TableLayout):以表格形式排列
  • 绝对布局(AbsoluteLayout):以绝对位置排列
  • 网格布局(GridLayout):与表格布局相似
  • 约束布局(ConstrainLayout):适合可视化
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 180,719评论 25赞 708
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 7,637评论 0赞 17
  • 布局是一种可用于放置很多控件的容器,它可以按照一定的规律调整内部控件的位置,从而编写出精美的界面。当然,布局的内部...
    TommySH阅读 1,392评论 0赞 1
  • 在前面几篇文章当中,我们学习了如何通过合理管理内存,以及高性能编码技巧的方式来提升应用程序的性能。然而实际上界面布...
    Ten_Minutes阅读 1,733评论 1赞 8
  • 浓墨绘成的不可辨的夜, 没有一缕可以寻觅的光亮。 你的眸子盛满忧伤与惆怅, 一如——生自幽冥的彼岸花儿蔓延生长,层...
    朱祺寳阅读 385评论 4赞 3

友情链接更多精彩内容