我需要在TextView中正确对齐我的文字。
如何实现这一目标?
下面是我的layout.xml文件的textview
<TextView
android:id="@+id/sampleTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/dummyTextView"
android:layout_alignLeft="@+id/dummyTextView"
android:gravity="right" />
答案 0 :(得分:5)
你试过吗?
<TextView
android:id="@+id/txtItemDay"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="center_vertical|right"
android:text="Your text"
android:textColor="@android:color/white"
android:textSize="22sp" />
问题是:
android:layout_width="wrap_content"
如果您使用 wrap_content 进行设置,则无法在 TextView 中对齐文字,请设置 fill_parent 或 match_parent 或指定witdh。
答案 1 :(得分:2)
您正在使用android:layout_width="wrap_content"
,这意味着它无法设置重力,因为您没有足够的空间让文本对齐。请尝试使用此代码:
android:layout_width="fill_parent"