(二)Android布局之相对布局(RelativeLayout)
来源:互联网 发布:js实现点击播放音乐 编辑:程序博客网 时间:2024/05/21 08:46
相对布局,直接粘代码main.xml示例代码如下:
<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/text" android:text="@string/name_text"/> <EditText android:id="@+id/edit" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_below="@id/text"/> <Button android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@id/edit" android:layout_alignParentRight="true" android:text="@string/cancle_button"/> <Button android:id="@+id/button2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/ok_button" android:layout_below="@id/edit" android:layout_toLeftOf="@id/button1"/></RelativeLayout>
代码解析:
(1)android:layout_below="@id/text"——该元素放到id为text的元素的下面;
(2)android:layout_toLeftOf="@id/ok"——该元素放到id位ok的元素的左边;
(3)android:layout_alignTop="@id/ok"——对齐id为ok的元素的顶部;
界面效果如下:
线性布局与相对布局嵌套使用:
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/name_text"/> <EditText android:id="@+id/edit" android:layout_width="fill_parent" android:layout_height="wrap_content" android:hint="#####"/> <RelativeLayout android:layout_width="fill_parent" android:layout_height="wrap_content"> <Button android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/cancle_button"/> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_toRightOf="@id/button1" android:text="@string/ok_button"/> </RelativeLayout></LinearLayout>
效果图如下:
0 0
- (二)Android布局之相对布局(RelativeLayout)
- android布局之相对布局(RelativeLayout)
- Android之RelativeLayout(相对布局)
- android之RelativeLayout(相对布局)
- Android UI之RelativeLayout(相对布局)
- Android之RelativeLayout相对布局
- Android之RelativeLayout相对布局
- Android界面布局二---------------RelativeLayout(相对布局)
- android 布局之RelativeLayout(相对布局)
- Android RelativeLayout(相对布局)
- Android-相对布局(RelativeLayout)
- android布局之相对布局RelativeLayout(总结)
- Android:控件布局(相对布局)RelativeLayout
- Android:控件布局(相对布局)RelativeLayout
- Android:控件布局(相对布局)RelativeLayout
- Android:控件布局(相对布局)RelativeLayout
- Android:控件布局(相对布局)RelativeLayout
- Android:控件布局(相对布局)RelativeLayout
- Parcelable vs Serializable
- iOS的多屏幕适配--Auto Layout与Size Classes
- 通配符与正则表达式
- ViewPager懒加载的实现算法
- C# 用正则表达式判断字符串是否全是数字、小数点、正负号组成等
- (二)Android布局之相对布局(RelativeLayout)
- uva10766 Organising the Organisation(生成树计数模板)
- 条件编译
- UVa 10129 单词
- 仇富者难富
- (三)Android布局之表格布局(TableLayout)
- BestCoder Round #28
- 伟厦绽辽缮翱蠢揽男敲
- 基于文档的MFC项目中 系统菜单设置check