0

次のxmlレイアウトがあります。

<ScrollView
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:fillViewport="true" >

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="#FF99E6"
        android:orientation="vertical" >

        <TextView
            android:id="@+id/textView1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginLeft="10dip"
            android:layout_marginTop="5dip"
            android:text="Was patient"
            android:textAppearance="?android:attr/textAppearanceLarge" />

        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="2dip"
            android:background="#298EB5"
            android:orientation="horizontal" >
        </LinearLayout>

        <TextView
            android:id="@+id/textView1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginLeft="7dip"
            android:layout_marginTop="10dip"
            android:text="Hier wat extra info"
            android:textAppearance="?android:attr/textAppearanceMedium" />

        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="0dip"
            android:layout_gravity="center"
            android:layout_weight="1"
            android:background="#FF6633"
            android:orientation="vertical" >

            <TimePicker
                android:id="@+id/timePicker1"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_gravity="center" />
        </LinearLayout>

        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"

            android:background="#298EE5"
            android:orientation="horizontal" >

            <Button
                android:id="@+id/button1"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="Button" />

            <Button
                android:id="@+id/button2"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="Button" />
        </LinearLayout>
    </LinearLayout>
</ScrollView>

これにより、次の出力が生成されます。

ここに画像の説明を入力

ここで、その日付ピッカーをオレンジ色のコンテナーの中央に配置したいと思います。属性を中央に設定しましたが、それは水平方向に中央揃えするだけです。

私はlinearlayoutしか使用できないので、相対レイアウトを使用する提案はありません:)

私はしばらくこれに苦労してきたので、どんな助けでも大歓迎です!

どうも

4

5 に答える 5

2

あなたとandroid:layout_gravityあなたの両方を取り外し、あなたにセットして中心にします。timepickerorange containerandroid:gravity="center"orange container

android:gravityの重力childslayout_gravity定義し、 自体の重力を定義しlayout/viewます。

于 2012-09-12T08:17:34.897 に答える
0

次のように、タイムピッカーの親線形レイアウトの重力を中心に設定します

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="0dip"
        android:layout_gravity="center"
        android:layout_weight="1"
        android:background="#FF6633"
        android:gravity="center"
        android:orientation="vertical" >
于 2012-09-12T08:24:50.313 に答える
0

これを使って、

<LinearLayout
            android:layout_width="match_parent"
            android:layout_height="0dip"
            android:layout_gravity="center"
            android:layout_weight="1"
            android:background="#FF6633"
            android:gravity="center"
            android:orientation="vertical" >

            <TimePicker
                android:id="@+id/timePicker1"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_gravity="center" />
于 2012-09-12T08:18:12.863 に答える
0

試す、

android:layout_gravity="center_vertical"
于 2012-09-12T08:14:41.023 に答える
0

android:layout_gravity子が親に提供できる標準の重力定数。

android:gravity オブジェクト自体の x 軸と y 軸の両方にオブ​​ジェクトのコンテンツを配置する方法を指定します。

したがって、オレンジ色ではの代わりにLinearLayout使用します。android:gravityandroid:layout_gravity

于 2012-09-12T08:19:07.657 に答える