安卓初接触---页面布局
来源:互联网 发布:中国体彩软件下载 编辑:程序博客网 时间:2024/06/05 17:55
补充:默认布局可以修改
找到安装AS路径
Android Studio\plugins\android\lib\templates\activities\common\root\res\layout
下面的simple.xml.ftl文件用记事本打开 ,将里面的内容进行修改为自己常用的布局代码即可
1.ConstraintLayout扁平化布局
现Android studio里的默认布局
<?xml version="1.0" encoding="utf-8"?><android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent"<#if hasAppBar && appBarLayoutName??> app:layout_behavior="@string/appbar_scrolling_view_behavior" tools:showIn="@layout/${appBarLayoutName}"</#if> tools:context="${packageName}.${activityClass}"><#if isNewProject!false> <TextView<#if includeCppSupport!false> android:id="@+id/sample_text"</#if> android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Hello World!" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toTopOf="parent" /></#if></android.support.constraint.ConstraintLayout>
2.LinearLayout线性布局
用起来类似H5中的float,流式布局有个特点:下一个控件的坐标原点由上一个控件来决定。你可以沿水平方向或者垂直方向上来排列你的控件。 如果你的控件是垂直排列的,那么你可以给控件指定水平的居中方式
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Hello World!" /> </LinearLayout>
3.RelativeLayout相对布局
相对布局可以根据已经固定的控件来确定其他新加控件的位置。
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent"> </RelativeLayout>
4.FrameLayout帧布局
5、TableLayout表格布局
理解上类似H5中的table思路
参考链接:
https://www.cnblogs.com/ludashi/p/4883915.html
阅读全文
0 0
- 安卓初接触---页面布局
- 页面布局
- 页面布局
- 页面布局
- 页面布局
- 页面布局
- 页面布局
- 页面布局
- 页面布局
- 页面布局
- 页面布局
- 页面布局
- 页面布局
- 页面布局 --- 格子布局
- 页面布局 --- 瀑布布局
- 这两天开始接触网页布局。。。。。。。
- 第一次接触响应式布局(Bootstrap)
- 页面布局:两列布局
- Java中的静态导入
- 划分聚类分析: K均值和基于中心点的划分(PAM)
- java自己实现的简单的hashMap
- 欢迎使用CSDN-markdown编辑器
- caffe+SSD+Ubuntu16.04+CPU的配置及运行
- 安卓初接触---页面布局
- [转]Nginx下实现pathinfo及ThinkPHP的URL Rewrite模式支持
- [RE]lab1B&lab1A's writeup&脚本;使堆栈平衡的另一种方法
- Myeclipse中的快捷键
- photoshop破解
- Qt下载文件
- xgboost的原理没你想像的那么难
- proc文件系统相关内容
- Windows Git安装使用