LinearLayout中的控件两端对齐
2015-05-09 13:53
786 查看
在android中的控件LinearLayout 中的android:gravity="center" 属性,要么是居左、居右、居中对齐,不能达到双控件 两端对齐,
要实现两端对齐方式,要采用 中间增加一个控件的方式实现 ,并设置属性weight=1。
具体的布局文件如下:
Xml代码
<?xml
version="1.0″ encoding="utf-8″?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="horizontal"
>
<Button
android:id="@+id/Button01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="button01"
>
</Button>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
/>
<Button
android:id="@+id/Button02"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="button02"
>
</Button>
</LinearLayout>
效果如图:
实现两个button按钮 两端对齐
要实现两端对齐方式,要采用 中间增加一个控件的方式实现 ,并设置属性weight=1。
具体的布局文件如下:
Xml代码
<?xml
version="1.0″ encoding="utf-8″?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="horizontal"
>
<Button
android:id="@+id/Button01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="button01"
>
</Button>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
/>
<Button
android:id="@+id/Button02"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="button02"
>
</Button>
</LinearLayout>
<?xml version="1.0″ encoding="utf-8″?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="horizontal" > <Button android:id="@+id/Button01" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="button01" > </Button> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" /> <Button android:id="@+id/Button02" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="button02" > </Button> </LinearLayout>
效果如图:
实现两个button按钮 两端对齐
相关文章推荐
- LinearLayout中的控件两端对齐
- 解决LinearLayout中控件不能居右对齐
- 解决LinearLayout中控件不能居右对齐
- LinearLayout中控件不能居右对齐
- 解决LinearLayout中控件不能居右对齐
- [转]解决LinearLayout中控件不能居右对齐
- android LinearLayout 实现两端对齐
- 解决LinearLayout中控件不能居右对齐
- 解决LinearLayout中控件不能居右对齐
- LinearLayout中组件右对齐
- 控件布局——LinearLayout(下)
- android动态加载控件(LinearLayout)并获取动态添加的EditText里的值
- LinearLayout动态添加控件及将某XML动态加入到Activity显示(1)
- 关于LinearLayout中控件居中的问题
- android:layout_gravity="right"控制LinearLayout中控件居右显示失败
- Android布局控件之LinearLayout详解
- LinearLayout中组件右对齐
- GirdLayout布局:更改其中的TextView控件的TextSize属性后,出现控件未对齐情况
- Android布局控件之LinearLayout详解
- Android布局控件之LinearLayout详解