0

Scrollbar を定義する xml に Textview があり、TextView にパディングと背景も設定しますが、paddingRight = 20dp の場合、右端から左に 20dp 表示をスクロールすると、スクロールバーが右側に表示されないという問題があります。

リストビューなどの他のコントロールでは、常に右側に表示されます

ここに画像の説明を入力

右側にパディングとスクロール表示を設定するためのソリューションが必要

編集:

xml ファイル:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout 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="fill_parent"
        android:background="@drawable/main_bg"
        android:orientation="vertical" >

        <LinearLayout
            android:id="@+id/dialog_lay"
            android:layout_width="fill_parent"
            android:layout_height="70dp"
            android:layout_marginBottom="20dp"
            android:layout_marginTop="22dp" >

            <TextView
                android:id="@+id/dialog"
                android:layout_width="0dp"
                android:layout_height="wrap_content"
                android:layout_marginLeft="15dp"
                android:layout_marginRight="15dp"
                android:layout_weight="1"
                android:background="@drawable/dialog"
                android:gravity="center_vertical"
                android:maxLines="100"
                android:paddingBottom="5dp"
                android:paddingLeft="10dp"
                android:paddingRight="10dp"
                android:paddingTop="5dp"
                android:scrollbars="vertical"
                android:text="@string/dialog_text"
                android:textColor="@color/text_color"
                android:textSize="15sp" />
        </LinearLayout>
    </RelativeLayout>

4

3 に答える 3

1

設定してみましたandroid:paddingRight = 2spか?

于 2013-06-06T10:32:40.060 に答える