I.LinearLayout实现两端对齐

假设有这样的一个layout,要想Button01对齐在左边,Button02对齐在右边,可以如下设置:

LinearLayout有两个子元素Button01和Button02。Button01的 android:layout_gravity设为”left”,Button02的 android:layout_gravity设为”right”

<?xml version=”1.0″ encoding=”utf-8″?>
<LinearLayout xmlns:android=”http://schemas.android.com/apk/res/android”
android:orientation=”vertical”
android:layout_width=”fill_parent”
android:layout_height=”fill_parent”>
<Button android:layout_gravity=”left” android:text=”button01″ android:id=”@+id/Button01″ android:layout_width=”wrap_content” android:layout_height=”wrap_content”></Button>
<Button android:layout_gravity=”right” android:text=”button02″ android:id=”@+id/Button02″ android:layout_width=”wrap_content” android:layout_height=”wrap_content”></Button>
</LinearLayout>

这样设定后可以看到Button01居左,Button02居右。

注:几个xml属性
1,android:orientation
布局方向。horizontal是让所有的子元素按水平方向从左到右排列, vertical是让所有的子元素按竖直方向从上到下排列。
2,android:gravity 与 android:layout_gravity的区别
android:gravity是指定本元素的子元素相对它的对齐方式。
android:layout_gravity是指定本元素相对它的父元素的对齐方式。

II.RelativeLayout实现两端对齐
假设有这样的一个layout,要想TextView01对齐在左边,TextView02对齐在右边,可以如下设置:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
android:id="@+id/RelativeLayout01"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
xmlns:android="http://schemas.android.com/apk/res/android"
>
<TextView
android:id="@+id/TextView01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="左边"
>
</TextView>
<TextView
android:id="@+id/TextView02"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="右边"
>
</TextView>
</RelativeLayout>

这样设定后可以看到TextView01居左,TextView02居右。

更多相关文章

  1. android 界面布局 很好的一篇总结
  2. android布局 LinearLayout和RelativeLayout
  3. android shape 使用小结
  4. Android布局文件属性
  5. android 界面布局 很好的一篇总结 【转】
  6. 让editView、AutoCompleteTextView开始捕获的焦点
  7. android 界面布局 很好的一篇总结 【转】
  8. Android5大布局方式
  9. 一张图看遍LinearLayout的所有特有属性

随机推荐

  1. Android(安卓)控件开发之ToggleButton
  2. Android Gallery 画廊Demo
  3. Android 登陆界面及记住用户名密码
  4. Android调用系统自定义设置界面
  5. android简单倒计时
  6. Android : 简单login
  7. Android(安卓)首个Activity启动动画设置
  8. Android 自定义布局的Toast
  9. Android(安卓)Studio操作/问题积累
  10. android修改hosts