0

如何将我的 TextView 修复在其父 LinearLayout 的中心。和父级的空白 b/w TextView 和右边缘中的按钮。(TextView 必须在中心)。请帮我。

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

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

2 回答 2

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>

你可以这样做

于 2012-05-10T06:27:53.587 回答
0

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

android:orientation="horizontal"

之后设置Textview“中心”的重力

android:layout_gravity="center"

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

android:layout_marginLeft="25dp"

我想它可以帮助你...!!!

于 2012-05-10T06:50:13.223 回答