android之控件布局的几个小案例
16lz
2021-12-04
http://schemas.android.com/apk/res/android"
xmlns:tools=" http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".MainActivity" > android:id="@+id/etto"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="To"
/>
android:id="@+id/ets"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Subject"
/>
android:id="@+id/etcon"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:hint="Content"
android:gravity="top"
/>
android:id="@+id/send"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="right"
android:text="send"
/>
xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context=".MainActivity" > android:id="@+id/t1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@android:color/holo_green_dark" android:text="信息" /> android:id="@+id/t2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@android:color/holo_orange_dark" android:text="与其他控件 末端对齐" android:layout_below="@id/t1" /> android:id="@+id/t3" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@android:color/holo_blue_light" android:text="与其他控件前端对齐" android:layout_below="@id/t2" />
xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context=".MainActivity" > android:id="@+id/bt1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="中间" android:layout_centerInParent="true" android:layout_margin="30dp" /> android:id="@+id/bt2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_toLeftOf="@id/bt1" android:layout_alignTop="@id/bt1" android:text="左边" /> android:id="@+id/bt3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_toRightOf="@id/bt1" android:layout_alignTop="@id/bt1" android:text="右边" /> android:id="@+id/bt4" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_above="@id/bt1" android:layout_alignLeft="@id/bt1" android:text="上边" /> android:id="@+id/bt5" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@id/bt1" android:layout_alignLeft="@id/bt1" android:text="下边" />
xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context=".MainActivity" > android:id="@+id/rlout" android:layout_width="match_parent" android:layout_height="match_parent" > android:id="@+id/tvname" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop=" 20dp" android:text="姓名:" /> android:id="@+id/tvage" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@id/tvname" android:layout_marginTop="20dp" android:text="年龄:" /> android:id="@+id/tvhigh" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@id/tvage" android:layout_marginTop="20dp" android:text="身高:" /> android:id="@+id/etname" android:layout_toRightOf="@id/tvname" android:layout_width="match_parent" android:layout_height="wrap_content" /> android:id="@+id/etage" android:layout_toRightOf="@id/tvage" android:layout_below="@id/etname" android:layout_width="match_parent" android:layout_height="wrap_content" /> android:id="@+id/ethigh" android:layout_toRightOf="@id/tvhigh" android:layout_below="@id/etage" android:layout_width="match_parent" android:layout_height="wrap_content" /> android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal" android:layout_below="@id/ethigh" > android:id="@+id/add" android:layout_width="0dp" android:layout_weight="1" android:layout_height="wrap_content" android:layout_below="@id/ethigh" android:text="添加数据" /> android:id="@+id/replace" android:layout_width="0dp" android:layout_weight="1" android:layout_height="wrap_content" android:layout_below="@id/ethigh" android:layout_toRightOf="@id/add" android:text="显示全部" /> android:id="@+id/delete" android:layout_width="0dp" android:layout_weight="1" android:layout_height="wrap_content" android:layout_below="@id/ethigh" android:layout_toRightOf="@id/replace" android:text="删除数据" /> android:id="@+id/deletereplace" android:layout_width="0dp" android:layout_weight="1" android:layout_height="wrap_content" android:layout_below="@id/ethigh" android:layout_toRightOf="@id/delete" android:text="删除显示" />
两种方式 xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context=".MainActivity" > android:id="@+id/tv1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:hint="username" android:layout_marginTop="20dp" android:layout_marginRight="5dp" /> android:id="@+id/tv2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:password="true" android:hint="Password" android:layout_below="@id/tv1" android:layout_marginTop="20dp" android:layout_marginRight="5dp" /> android:id="@+id/et1" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_toRightOf="@id/tv1" /> android:id="@+id/et2" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_toRightOf="@id/tv2" android:layout_below="@id/et1" /> android:id="@+id/btlogin" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@id/et2" android:layout_alignParentRight="true" android:text="登录" /> android:id="@+id/btresume" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@id/et2" android:layout_toLeftOf="@id/btlogin" android:text="重置" />
习题1.background如何设置颜色和背景图片 android:background="@android:color/background_dark" android:background="@drawable/ic_launcher" android:background="#33ddff” android:background="@color/my_color” 习题2.描述LinearLayout和RelativeLayout的区别
习题3:
xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context=".MainActivity" > android:id="@+id/tvblue" android:layout_width="match_parent" android:layout_height="120dp" android:background="@android:color/holo_blue_bright" android:layout_marginTop="50dp" android:layout_marginLeft="20dp" /> android:id="@+id/tvyellow" android:layout_width="200dp" android:layout_height="80dp" android:background="#FFEC8B" android:layout_alignParentRight="true" android:layout_centerVertical="true" /> android:id="@+id/tvorange" android:layout_width="60dp" android:layout_height="60dp" android:background="@android:color/holo_orange_light" android:layout_below="@id/tvyellow" android:layout_alignLeft="@id/tvyellow" /> android:id="@+id/tvprink" android:layout_width="80dp" android:layout_height="80dp" android:background="#FF83FA" android:layout_alignParentBottom="true" />
更多相关文章
- android中控件属性大全
- [Android常用控件整理]
- Android:Material Design(四) UI控件
- EditText控件常用属性
- android .xml文件 布局文件
- Android(安卓)UI 初学笔记(一)
- Android的Layout及其Param
- Android的Layout及其Param
- Android的Layout及其Param