//相对布局RelativeLayout//利用XML文件布局:<?xml version="1.0" encoding="utf-8"?><RelativeLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:orientation="vertical" android:layout_width="fill_parent"android:layout_height="fill_parent"><ImageViewandroid:id="@+id/imga"android:layout_width="wrap_content"android:layout_height="wrap_content"android:src="@drawable/android_mldn_01"/><!--图片来源--><ImageViewandroid:id="@+id/imgb"android:layout_width="wrap_content"android:layout_height="wrap_content"android:src="@drawable/android_mldn_02"android:layout_toRightOf="@id/imga"/><!--此图片放在imga的右边--><TextView android:id="@+id/mytext"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_below="@id/imgb" <!--此图片放在imgb的下边-->android:layout_toRightOf="@id/imga"<!--而且放在imga的右边-->android:text="北京欢迎您" /><Buttonandroid:id="@+id/mybut"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_below="@id/mytext" <!--此按钮放在mytext的下边-->android:text="http://www.sohu.cn" /></RelativeLayout>//利用代码生成相对布局:import android.app.Activity;import android.os.Bundle;import android.view.ViewGroup;import android.widget.EditText;import android.widget.RelativeLayout;public class MyRelativeLayoutDemo extends Activity {@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);super.setContentView(R.layout.main); RelativeLayout rl = (RelativeLayout) super.findViewById(R.id.mylayout); //得到已经存在的布局管理器.所以要在xml中给此RelativeLayout标签添加idRelativeLayout.LayoutParams param = new RelativeLayout.LayoutParams(ViewGroup.LayoutParams.FILL_PARENT,ViewGroup.LayoutParams.FILL_PARENT); // 定义参数param.addRule(RelativeLayout.BELOW, R.id.mybut); // 新的组件放在mybut组件之下param.addRule(RelativeLayout.RIGHT_OF, R.id.imga); //且放在第一张图片的右边EditText text = new EditText(this); // 输入文本rl.addView(text, param); // 向一个布局管理器之中增加组件}}//总结://1 定义布局管理器采用的是RelativeLayout类//2 定义参数采用的是RelativeLayout.LayoutParams类

更多相关文章

  1. Android Relativelayout布局属性
  2. Android 各种基础控件布局
  3. Android学习日记(UI组件)
  4. Android布局之LinearLayout
  5. 线性布局LinearLayout和相对布局RelativeLayout 比较
  6. android界面布局

随机推荐

  1. 【M3U8】测试地址及android播放器
  2. android可重复利用的自定义提示确认框
  3. PreferenceFragment详解
  4. CDH基于Kerberos身份认证和基于Sentry的
  5. Android(安卓)音乐裁剪器
  6. Android(安卓)Reference官方描述
  7. Android(安卓)Studio - 快捷键详解-MAC版
  8. android中获取当前Activity的实例和名字
  9. android 摄像头的调用
  10. 最近总结的android疑惑(二)