我一直在做這個作業,但是我遇到的所有建議似乎都沒有工作。我是新來的Android應用程序,雖然答案可能是簡單一些,我不能看到我錯了....在TextView字段中換行後的文本居中
我有一個包含了換行符的字符串值,一個TextView場(\ n )。在圖形輸出中,文本的下行不居中TextView容器。我的代碼如下:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".MainActivity" >
<TextView
android:id="@+id/textView4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/textView5"
android:layout_centerHorizontal="true"
android:layout_marginBottom="15dp"
android:text="@string/maxText"
android:textAlignment="gravity"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textStyle="bold" />
</RelativeLayout>
我的字符串如下:
<string name="maxText">My text part 1:\nMy text part 2</string>
輸出的文本的低線左對齊的容器,但我需要它的中心。我已經嘗試了我在論壇中遇到的所有建議 - 但無濟於事。
任何幫助將不勝感激。
謝謝,Neoh。有點認爲。只是認爲它會很好地添加一小段代碼而不是另一個TextView容器...... – Titch2K6 2013-05-12 10:03:53