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

Linear Layout の Orientation を水平に設定します。

android:orientation="horizontal"

その後、Textviewの重力を「中心」に設定します

android:layout_gravity="center"

そして最後にボタンの左マージンを設定します

android:layout_marginLeft="25dp"

参考になると思います…!!!

于 2012-05-10T06:50:13.223 に答える