1

RelativeLayoutに含まTextViewsれる aを中央に配置したいのですScrollViewが、横向きモードに変更したり、小さな画面で縦向きモードに切り替えたりすると、 のボタンRelativeLayoutが切り取られます... 切り取られずに中央に配置する方法はありますか??

ここに私のコード:

    <ScrollView
    style="@style/scroll"
    android:background="@drawable/first_body_shape" >

    <RelativeLayout style="@style/relativeLay"
        android:layout_gravity="center_vertical" >

        <TextView
            android:id="@+id/rg2"
            style="@style/verset"
            android:layout_below="@+id/rg1"
            android:text="@string/rg_2" />

        <TextView
            android:id="@+id/rg3"
            style="@style/textView_intro"
            android:layout_below="@+id/rg2"
            android:text="@string/rg_2_1" />

        <TextView
            android:id="@+id/rg4"
            style="@style/verset"
            android:layout_below="@+id/rg3"
            android:text="@string/rg_3" />

        <TextView
            android:id="@+id/rg5"
            style="@style/textView_intro"
            android:layout_below="@+id/rg4"
            android:text="@string/rg_3_1" />

        <TextView
            android:id="@+id/rg6"
            style="@style/verset"
            android:layout_below="@+id/rg5"
            android:text="@string/rg_4" />

        <TextView
            android:id="@+id/rg7"
            style="@style/textView_intro"
            android:layout_below="@+id/rg6"
            android:text="@string/rg_4_1" />

        <TextView
            android:id="@+id/rg8"
            style="@style/textView_intro"
            android:layout_below="@+id/rg7"
            android:text="@string/rg_5" />

        <TextView
            android:id="@+id/rg1"
            style="@style/textView_intro"
            android:layout_alignParentTop="true"
            android:layout_centerHorizontal="true"
            android:text="@string/rg_1" />
    </RelativeLayout>
</ScrollView>

スタイル.xml

    <style name="scroll">
    <item name="android:layout_width">fill_parent</item>
    <item name="android:layout_height">fill_parent</item>
    <item name="android:layout_marginBottom">10sp</item>
    <item name="android:layout_marginLeft">10sp</item>
    <item name="android:layout_marginRight">10sp</item>
    <item name="android:layout_marginTop">50sp</item>
    </style>

     <style name="relativeLay">
    <item name="android:layout_width">fill_parent</item>
    <item name="android:layout_height">wrap_content</item>
</style>

 <style name="verset">
    <item name="android:layout_width">370sp</item>
    <item name="android:layout_height">wrap_content</item>
    <item name="android:layout_centerHorizontal">true</item>
    <item name="android:paddingTop">10sp</item>
    <item name="android:textSize">18sp</item>
    <item name="android:textStyle">bold</item>
</style>
4

1 に答える 1

0

私はあなたの問題を理解しているかどうか確信が持てません (コードにボタンが表示されません:o)。しかし、このチュートリアルを見てください:

http://www.curious-creature.org/2010/08/15/scrollviews-handy-trick/

于 2013-02-02T12:59:20.960 に答える