第四讲 布局【线性+相对】&常用控件(view)

导入color素材包

打开Res --> values --> 新建color.xml --> 将 “颜色-记事本” 中的内容全部复制到该xml文件中,保存

一、线性布局

1.线性布局共有两个方向:

垂直(vertical)

水平(horizontal)

决定是垂直还是水平的属性是Orientation

①android:orientation="horizontal"(水平,不写该语句,默认为水平方向)

②android:orientation="vertical"(垂直)

同时将背景设置背景色,如果已导入color素材可直接调取颜色

android:background=""  -->  在双引号内Alt+/  -->  双击@color/  -->  选取颜色

二、常用控件

(一)TextView文本控件

1.边距修改

①数值单位:

sp字体大小单位

dp其他数值单位

②边距属性

android:paddingBottom=“xxdp”  底部边距

android:paddingTop=“xxdp”  顶部边距

android:paddingLeft=“xxdp”  左部边距

android:paddingRight=“xxdp”  右部边距

2.位置

android:gravity=“  ”

①放在底部

android:gravity="bottom"

②放在底部靠右

android:gravity="bottom|right"        //注意:此处bottom与right中间为竖线“|”,不是斜线“/”

(二)EditText输入文本控件

垂直线性布局+置于底部右侧


线性布局+View控件小练



三、RelativeLayout 相对布局

android:layout_toRightOf在指定控件的右边

android:layout_toLeftOf在指定控件的左边

android:layout_above在指定控件的上边

android:layout_below在指定控件的下边

android:layout_alignBaseline跟指定控件水平对齐

android:layout_alignLeft跟指定控件左对齐

android:layout_alignRight跟指定控件右对齐

android:layout_alignTop跟指定控件顶部对齐

android:layout_alignBottom跟指定控件底部对齐

android:layout_alignParentLeft是否跟父布局左对齐

android:layout_alignParentTop是否跟父布局顶部对齐

android:layout_alignParentRight是否跟父布局右对齐

android:layout_alignParentBottom是否跟父布局底部对齐

android:layout_centerVertical在父布局中垂直居中

android:layout_centerHorizontal在父布局中水平居中

android:layout_centerInParent在父布局中居中



最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,055评论 25 709
  • 欢迎Follow我的GitHub, 关注我的CSDN. 其余参考Android目录. 转载请注明出处:http:/...
    passiontim阅读 10,244评论 0 31
  • Android功能强大,界面华丽,但是众多的布局属性就害苦了开发者,下面这篇文章结合了网上不少资料.第一类:属性值...
    HangChen阅读 10,432评论 0 24
  • 有的人沉郁,厚重。 有的人含蓄,沉稳。 有的人优柔,寡断。 最近就重新认识一个人,一个无法形容的男人。...
    汉文楚楚阅读 1,404评论 0 0
  • 时间这个多些(东西),我们永远抓不住,即使我们努力的适应他,却而始终不能与之平衡的。世事纷扰,杂乱无序,我们既不能...
    主角是坏蛋阅读 1,443评论 0 0