`
liubo0_0
  • 浏览: 20491 次
社区版块
存档分类
最新评论

Android学习三

 
阅读更多

1.LinearLayout布局(线性布局)

<LinearLayout ......>
<TextView></TextView>
<TextView></TextView>
......
</LinearLayout>

android:gravity : 空间中的内容位置。
android:paddingLeft : 内容与边框的距离,dip是一种单位,好处就是对像素没有关系
android:layout_weight : 占整个界面的比例,数值越大,占得空间越大
android:textSize : 字体大小,pt是一种单位
android:singleLine : 把所有的内容放在一行显示,显示不下的自己用"..."表示

2.TableLayout布局(表格布局)
<TableLayout ...... android:stretchColumns="1" >
<TableRow>
<TextView></TextView>
<TextView></TextView>
</TableRow>
<TableRow>
<TextView></TextView>
<TextView></TextView>
</TableRow>
......
</TableLayout>

android:stretchColumns : 按照第几列的长度扩展,下标以0开始。

3.布局嵌套
<LinearLayout ......>
<LinearLayout ......>
......
</LinearLayout>


<LinearLayout ......>
......
</LinearLayout>

<TableLayout ......>

......

</TableLayout>
</LinearLayout>
再嵌套中,会用到layout_weight属性,来把布局的比例区分出来。

4.相对布局(RelativeLayput)

<RelativeLayout>

<TextView

...... //控件的布局属性

.....//控件的布局属性

</RelativeLayout>

控件布局的属性介绍

android:layout_above 将该控件的底部至于给定ID控件之上。
android:layout_below 将该控件的底部至于给定ID控件之下。
android:layout_toLeftOf 将该控件的右边缘和给定ID控件的左边缘对齐。
android:layout_toRightOf 将该控件的左边缘和给定ID控件的右边缘对齐

android:layout_alignBaseline 该控件的baseline和给定ID控件的baseline对齐。
android:layout_alignBottom 将该控件的底部边缘和给定ID控件的底部边缘
android:layout_alignLeft 将该控件的左边缘与给定ID控件的左边缘对齐
android:layout_alignRight 将该控件的右边缘与给定ID控件的右边缘对齐
android:layout_alignTop 将给定控件的顶部边缘与给定ID控件的顶部对齐。

上边2组的值,是控件的id

下边2组的值,是true或false
android:layout_alignParentBottom 如果该值为true,则将该控件的底部和父控件的底部对齐。
android:layout_alignParentLeft 如果该值为true,则将该控件的左边和父控件的左边对齐。
android:layout_alignParentRight 如果该值为true,则将该控件的右边和父控件的右边对齐。
android:layout_alignParentTop 如果该值为true,则将该控件的顶部和父控件的顶部对齐。

android:layout_centerHorizontal 如果值为true,该控件将被置于水平方向的中央
android:layout_centerInParent 如果值为true,该控件将被置于父控件水平方向和垂直方向的中央
android:layout_centerVertical 如果值为true,该控件将被置于垂直方向的中央

分享到:
评论

相关推荐

    java与Android学习指南

    3、Java基础第九讲:面向对象基础(三) « { Android学习指南 }_files 4、Java基础第十讲:面向对象基础(四) « { Android学习指南 }_files 5、Java基础第十一讲:面向对象基础(五) « { Android学习指南 }_...

    Android学习笔记(十)——实现新闻列表

    Android学习笔记(三)android studio中CheckBox自定义样式(更换复选框左侧的勾选图像) Android学习笔记(四)Android 中Activity页面的跳转及传值 Android学习笔记(五)——Toast提示、Dialog对话框、Menu菜单 ...

    Android学习(apk)

    Android学习是Android客户端目前最全面的免费离线Android学习书籍,讲述最前沿的Android编程技术,给您不一样的Android学习体验。主要内容包括两部分: 1、Android环境搭建 2、Android常用控件的使用 3、Android多...

    Android学习安卓客户端

    Android学习是Android客户端目前最全面的免费离线Android学习书籍,讲述最前沿的Android编程技术,给您不一样的Android学习体验。主要内容包括两部分: 1、Android环境搭建 2、Android常用控件的使用 3、Android多...

    ANDROID STUDIO 个人学习笔记

    记录了作者学习安卓开发过程中见到的各种各样的问题 ,主要是用ANDROID STUDIO 3.2 开发,是学习ANDROID 开发不可多得的学习笔记,作者三个多月的心血,

    Android学习笔记

    Android学习笔记(1)-永远不变的Hello World Android学习笔记(2)-初识Activity Android学习笔记(3)-Activity的生命周期 Android学习笔记(4)-学习Intent的使用,

    Android学习笔记(十三) 碎片

    Android学习笔记(十三) 碎片 完整源码

    JAVA+android学习思维导图.7z

    JAVA学习资料思维导图,主要包括以下内容: 一、JAVA部分 1、GUI(Abstract Window Tookit).mmap 2、Java中的注解.mmap 3、Java网络编程.mmap 4、Java中的反射.mmap 5、Java中级总结.mmap 6、Swing和事件处理.mmap 7...

    android JNI学习三实例

    android JNI学习三的最后代码实例

    Android画图学习.pdf

    • Android画图学习总结(三)——Drawable • Android画图学习总结(四)——Animation(上) • Android画图学习总结(四)——Animation(中) • Android画图学习总结(四)——Animation(下) • Android...

    Android volley 网络框架学习

    Android volley 网络框架学习 Android volley 网络框架学习

    Android系统定制之Android.mk和Android.bp语法详解(精通版).mp4

    3.Android.mk或Android.bp中引用Android的第三方(jar、aar、so)、Androidx的类库等的使用方法 4.Android.mk或Android.bp编译生成Apk、静态库、动态库、可执行文件等的使用方法 5.Android系统定制有源码App或无源码...

    Android4.0开发入门经典学习文档合集

    教程名称:Android 4.0开发入门经典学习文档合集课程目录:【】Android4开发入门经典 ? 第七部分(1):数据存储【】Android4开发入门经典 ? 第七部分(2):数据存储【】Android4开发入门经典 ? 第三部分【】...

    Java学习路线,Android学习路线,Java全套路线视频下载连接

    Java学习路线,Android学习路线,Java全套路线视频下载连接,这一整套的当前最新最权威的java学习视频,从javase到javaee到3G全部学完需要半年,非常详细的视频

    android学习笔记3

    android学习笔记系列,对android开发有帮助。

    Android学习3——Activity生命周期

    NULL 博文链接:https://ylxy3058.iteye.com/blog/2228149

    第一行代码Android学习练习代码3

    第一行代码Android学习练习代码3

    android 10个开源项目的学习

     如果不是从学习Android SDK中提供的那些样例代码开始,可能没有更好的方法来掌握在Android这个框架上开发。由Android的核心开发团队提供了15个优秀的示例项目,包含了游戏、图像处理、时间显示、开始菜单快捷方式...

Global site tag (gtag.js) - Google Analytics