手机网站设计资讯,软文写手兼职,汉狮做网站公司郑州,wordpress阅读量怎么查看线性布局的重要属性 (LinearLayout)
相关属性链接
layout_width 和 layout_height是布局器相对于外部构件的一个宽高距离。
layout_margin是指与外部控件的整个边缘距离。
padding是指与控件的内边距离
android:orientation 方向作用于整个布局中的所有控件
android:layo…线性布局的重要属性 (LinearLayout)
相关属性链接
layout_width 和 layout_height是布局器相对于外部构件的一个宽高距离。
layout_margin是指与外部控件的整个边缘距离。
padding是指与控件的内边距离
android:orientation 方向作用于整个布局中的所有控件
android:layout_weight 权重布局中的控件在布局中所占的比例需要在控件中设置
?xml version1.0 encodingutf-8?
LinearLayout xmlns:androidhttp://schemas.android.com/apk/res/androidandroid:orientationhorizontalandroid:layout_widthmatch_parentandroid:layout_heightmatch_parent!--vertical:垂直的 horizontal水平的--!--layout_weight:权重--!--android:layout_margin20dpandroid:padding20dp--TextViewandroid:layout_width0dpandroid:layout_heightwrap_contentandroid:text慕课慕课慕课慕课慕课慕课慕课android:background#ff0000android:layout_weight1android:textSize28spandroid:layout_gravitybottom/TextViewandroid:layout_width0dpandroid:layout_heightwrap_contentandroid:text慕课android:background#00ff00android:layout_weight2android:textSize28spandroid:layout_gravitycenter/TextViewandroid:layout_width0dpandroid:layout_heightwrap_contentandroid:text慕课android:background#0000ffandroid:layout_weight2android:textSize28sp//LinearLayout 相对布局的重要属性 (RelativeLayou)
相对布局相关常用属性
?xml version1.0 encodingutf-8?
RelativeLayout xmlns:androidhttp://schemas.android.com/apk/res/androidandroid:layout_widthmatch_parent android:layout_heightmatch_parent!--android:layout_centerInParentandroid:layout_alignParentLeftandroid:layout_alignParentRightandroid:layout_alignParentTopandroid:layout_alignParentBottomandroid:layout_centerHorizontalandroid:layout_centerVertical--TextViewandroid:idid/centerandroid:layout_width100dpandroid:layout_height100dpandroid:textSize30spandroid:text屏幕正中android:background#ff0000android:layout_centerInParenttrue/!--1.在参照物的某边android:layout_toLeftOfandroid:layout_toRightOfandroid:layout_aboveandroid:layout_below2.和参照物的某边线对齐android:layout_alignTopandroid:layout_alignBottomandroid:layout_alignLeftandroid:layout_alignRight--TextViewandroid:layout_width100dpandroid:layout_height100dpandroid:textSize30spandroid:text中偏左上android:background#00ff00android:layout_aboveid/centerandroid:layout_toLeftOfid/center/TextViewandroid:layout_width100dpandroid:layout_height100dpandroid:textSize30spandroid:text中偏右上android:background#00ff00android:layout_aboveid/centerandroid:layout_toRightOfid/center/TextViewandroid:layout_width100dpandroid:layout_height100dpandroid:textSize30spandroid:text中偏左下android:background#00ff00android:layout_belowid/centerandroid:layout_toLeftOfid/center/TextViewandroid:layout_width100dpandroid:layout_height100dpandroid:textSize30spandroid:text中偏右下android:background#00ff00android:layout_belowid/centerandroid:layout_toRightOfid/center/TextViewandroid:layout_widthwrap_contentandroid:layout_heightwrap_contentandroid:text和中间上边线对齐android:background#0000ffandroid:layout_alignRightid/center//RelativeLayout 帧布局的重要属性(FrameLayout)
android:foreground
设置帧布局前景图像始终在所有子控件之上
android:foreground Gravity
设置前景图像显示位置
?xml version1.0 encodingutf-8?
FrameLayout xmlns:androidhttp://schemas.android.com/apk/res/androidxmlns:toolshttp://schemas.android.com/toolsandroid:layout_widthmatch_parentandroid:layout_heightmatch_parenttools:contextcom.example.layoutdemo.FrameActivityandroid:foregroundmipmap/ic_launcherandroid:foregroundGravitycenterTextViewandroid:layout_width350dpandroid:layout_height350dpandroid:background#ff0000android:layout_gravitycenter/TextViewandroid:layout_width300dpandroid:layout_height300dpandroid:background#00ff00android:layout_gravitycenter /TextViewandroid:layout_width250dpandroid:layout_height250dpandroid:background#0000ffandroid:layout_gravitycenter /TextViewandroid:layout_width200dpandroid:layout_height200dpandroid:background#00ffffandroid:layout_gravitycenter /TextViewandroid:layout_width150dpandroid:layout_height150dpandroid:background#ff00ffandroid:layout_gravitycenter /TextViewandroid:layout_width100dpandroid:layout_height100dpandroid:background#ffff00android:layout_gravitycenterandroid:text黄色的文本android:gravitycenter/
/FrameLayout表格布局的重要属性(TableLayout)
?xml version1.0 encodingutf-8?
TableLayout xmlns:androidhttp://schemas.android.com/apk/res/androidandroid:layout_widthmatch_parentandroid:layout_heightmatch_parentandroid:collapseColumns0,1!--android:stretchColumns1,2 设置可伸展的列android:shrinkColumns1,2 设置可收缩的列android:collapseColumns0,1 设置可隐藏的列如果直接在TableLayout中添加控件那么控件将和父容器等宽如果想让控件出现在同一行那么这些控件的外层一定要加一对TableRow在TableRow中的控件宽度都是默认wrap_content--EditText /TableRowButtonandroid:text7777777777777777777/Buttonandroid:idid/buttonandroid:text8 /Buttonandroid:text9/Buttonandroid:text///TableRowTableRowButton android:text4/Button android:text5/Button android:text6/Button android:text*//TableRowTableRowButton android:text1/Button android:text2/Button android:text3/Button android:text-//TableRowTableRowButton android:text0/Button android:text./Button android:text/Button android:text//TableRowButton android:textclear/
/TableLayout网格布局的重要属性(GirdLayout)
?xml version1.0 encodingutf-8?
GridLayout xmlns:androidhttp://schemas.android.com/apk/res/androidandroid:layout_widthwrap_contentandroid:layout_heightwrap_contentandroid:rowCount5android:columnCount4Button android:text1/Button android:text2/Button android:text3/Button android:text//Button android:text4/Button android:text5 /Button android:text6/Button android:text*/Button android:text7/Button android:text8/Button android:text9/Button android:text-/Button android:text0android:layout_columnSpan2android:layout_gravityfill/Button android:text./Button android:textandroid:layout_rowSpan2android:layout_gravityfill/Button android:textandroid:layout_columnSpan3android:layout_gravityfill/
/GridLayout约束布局的重要属性