我被一個奇怪的問題卡住 - 當我試圖改變它的字體(在我的情況下字體是Gabriola)時,按鈕的內部文本移動到底部。這裏是我的代碼和截圖:字體改變時文字移動到底部
<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>
沒有其他更改 - 我只設置文本字體。有什麼建議麼?
檢查你的字體文件。可能是這樣做的。 –