布局编辑器
LinearLayout必须具备以下属性:
layout_height
layout_widthmatch_parent:展开视图以按宽度或高度填充其父级。当它LinearLayout是根视图时,它会扩展到屏幕的大小(父视图)。
wrap_content:缩小视图尺寸,使视图足够大以包含其内容。如果没有内容,则视图将变为不可见。orientation
horizontal:视图从左到右排列
vertical:视图从上到下排列
相关属性
layout_weight:设置权重,如果只有一个View具有此属性,则会获得所有额外的屏幕空间。对于多个View元素,空间按比例分配。
match_parent:扩展以填充以宽度或高度填充其父级
wrap_content:缩小尺寸,使其刚好足够大包含其内容
gravity:其文本在其内部的位置,默认为左侧 区别layout_gravity:其相对于它的父级的位置
RelativeLayout: View元素之间有相对位置
- 在A中加上android:layout_below="@id/B",即A在B的正下方
- layout_alignParentLeft 对准到父视图的左侧
- layout_alignParentStart 与父视图的边缘对齐
学习链接[添加链接描述](https://developer.android.com/courses/fundamentals-training/toc-v2)
1.在string.xml中添加文字要注意格式格式
2. ScrollView 滚动内容,但只能包含一个View或ViewGroup(如LinearLayout可包含多个View)
3. android:autoLink=“web” 把所有能识别的URL以网址形式呈现