1

奇妙な問題に悩まされています.ボタンのフォントを変更しようとすると、ボタンの内側のテキストが下に移動します(私の場合、フォントはガブリオラです)。ここに私のコードとスクリーンショットがあります:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/guess_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/main_background" >

<TextView
    android:id="@+id/top_text"
    android:layout_width="wrap_content"
    android:layout_height="50dp"
    android:layout_alignParentLeft="true"
    android:layout_alignParentRight="true"
    android:layout_alignParentTop="true"
    android:background="@drawable/top_bottom_text_shape"
    android:gravity="center"
    android:text="@string/open_battles"
    android:textColor="@android:color/black"
    android:textSize="28sp"
    android:textStyle="bold" />

<Button
    android:id="@+id/back_button"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignBottom="@id/top_text"
    android:layout_alignLeft="@id/top_text"
    android:layout_alignTop="@id/top_text"
    android:layout_marginBottom="7dp"
    android:layout_marginLeft="10dp"
    android:layout_marginTop="7dp"
    android:background="@drawable/back_button_selector"
    android:drawableLeft="@drawable/back"
    android:gravity="center"
    android:onClick="back"
    android:paddingLeft="2dp"
    android:text="@string/back"
    android:textColor="@android:color/black"
    android:textSize="24sp"
    android:textStyle="bold" />

    <!-- Other views -->

</RelativeLayout>

通常表示 (デフォルトのフォント)

フォントはガブリオラに設定

他に変更はありません。テキスト フォントのみを設定します。助言がありますか?

4

2 に答える 2

1

のフォントサイズを大きくすることができますButton

私はそれがあなたの問題を解決するはずだと信じています。

于 2012-12-02T13:53:18.003 に答える