Android:在LinearLayout的中心修复textview

时间:2012-05-10 04:18:03

标签: android android-layout button textview android-linearlayout

如何在其父LinearLayout的中心修复TextView。和间隙中的按钮b / w TextView&父母的右边缘。 (TextView必须位于中心)。请帮我。

|--------------------------------------------------------|  <------Parent Linearlayout

|                  MyTextviewInCenter          BackButton|  <------There should not be any gap b/w Button & its parent 
|--------------------------------------------------------|

2 个答案:

答案 0 :(得分:4)

<?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="vertical">

    <RelativeLayout
                  android:layout_width="fill_parent"
                  android:layout_height="wrap_content">

        <TextView android:layout_centerInParent="true"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="Hello"/>

        <Button android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="Back"
                android:layout_alignParentRight="true"/>      

    </RelativeLayout>>


</LinearLayout>

你可以这样做

答案 1 :(得分:0)

将线性布局的方向设置为水平:

android:orientation="horizontal"

之后设置Textview“center”的重力

android:layout_gravity="center"

最后设置Button的左边距你想要什么

android:layout_marginLeft="25dp"

我认为它可以帮助你...... !!!