【发布时间】:2015-10-13 23:29:27
【问题描述】:
如何将TextView 右对齐到RelativeLayout 中的水平中心?
好的。按照有人要求我说得更清楚。
`android:layout_centerHorizontal="true"`
这会设置如下图所示的文本,我不需要。
我已经通过使用额外的TextView 让它工作了。像这样:
<TextView
android:id="@+id/textViewHelper"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true" />
<TextView
android:id="@+id/textViewMyText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/textViewHelper"
android:layout_alignParentTop="true"
android:text="My Text" />
【问题讨论】:
-
你能清楚地说明你到底想要什么
-
你在xml设计器中拖到右边就行了,使用Relativelayout的重点是可以相对于其他views位置放置views。或者您可以使用线性布局并为小部件分配重力
-
@insomniac 是的,我明白了。我想可能有一些我错过的选择。就像我们可以选择直接对齐中心而无需任何其他视图的帮助。
标签: android text-alignment android-relativelayout