布局相关
来源:互联网 发布:淘宝便利店在哪里结算 编辑:程序博客网 时间:2024/05/21 16:22
TextView 显示一段文字
EditText 可以让用户编辑输入的文字,通过android:maxLines 指定了EditText 的最大行数
--------------------------------------------------------------------------
android:gravity 是用于指定文字在控件中的对齐方式
android:layout_gravity 是用于指定控件在布局中的对齐方式。
当LinearLayout 的排列方向是horizontal 时,只有垂直方向上的对齐方式才会生效(top,center_vertical,bottom),因为此时水平方向上的长度是不固定的,每添加一个控件,水平方向上的长度都会改变,因而无法指定该方向上的对齐方式。
同样的道理,当LinearLayout 的排列方向是vertical 时,只有水平方向上的对齐方式才会生效
---------------------------------------------------------------------------
当使用android:layout_weight 属性时候,就不应该用android:layout_width决定控件的宽度,android:layout_width="0dp" 才是规范的。
当两个控件weight相同时,会平分屏幕宽度。
原理:系统会先把LinearLayout 下所有控件指定的layout_weight 值相加,得到一个总值,然后每个控件所占大小的比例就是用该控件的layout_weight 值除以刚才算出的总值。
--------------------------------------------------------------------------
FrameLayout 相比于前面两种布局就简单太多了,因此它的应用场景也少了很多。这种布局没有任何的定位方式,所有的控件都会摆放在布局的左上角。并且按照XML文件中的顺序,先写的在底层,后面写的叠加在上面。
--------------------------------------------------------------------------
引入布局-->避免代码重复使用
设定好title.xml布局后,在其他的xml文件中引用
<include layout="@layout/title"/>
*不知道会不会和新的toolbar有重复,待试
--------------------------------------------------------------------------
px 是像素的意思,即屏幕中可以显示的最小元素单元
pt 是磅数,一般用来指文字大小
在手机上 用dp 和sp:
dp 是密度无关像素的意思,也被称作dip,和px 相比,它在不同密度的屏幕中的显示比例将保持一致
sp 是可伸缩像素的意思,它采用了和dp 同样的设计理念,解决了文字大小的适配问题。
在编写Android 程序的时候,尽量将控件或布局的大小指定成match_parent或wrap_content,如果必须要指定一个固定值,则使用dp 来作为单位
指定文字大小的时候,使用sp 作为单位。
- 布局相关
- 布局相关
- 布局相关
- 布局相关
- 边界布局相关代码
- android布局相关网站
- 相对布局相关属性
- Android 布局相关
- Android布局相关
- css布局相关知识
- CSS布局相关
- 自动布局相关资料
- android布局相关问题
- css布局相关知识
- 【android】界面布局相关
- 网页布局参考相关
- android 布局相关知识
- css 布局相关问题
- 【Leetcode】491. Increasing Subsequences
- 可以将TCP BBR算法模块化到低版本内核取代锐速吗
- 树状数组 区间更新 POJ3468
- [BZOJ]1020安全的航线
- (35)Air Band OpenCV2.4.13_直方图计算
- 布局相关
- 插入排序法
- Strust2学习之一(struts2 环境搭建)
- 【深入浅出jQuery】源码浅析--整体架构【转载】
- 在window环境下,实现类似std::thread的线程类
- (36)Air Band OpenCV2.4.13_直方图比较
- Binary XML file line #10: Error inflating class android.support.design.widget.TabLayout
- c++ STL 泛型 模板
- server responded "algorithm negotiation failed”