我想让它看起来像这样:
| two |
| lines |
这是当前的布局,根本不起作用。
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center_vertical">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="two\nlines"
android:layout_gravity="center_vertical"
android:layout_centerInParent="true"/>
</RelativeLayout>
有什么想法吗?谢谢!
发布于 2017-01-16 10:56:40
Had必须同时添加gravity
和layout_gravity
以对齐TextView
及其内容
android:gravity="center_horizontal"
android:layout_gravity="center_horizontal"
发布于 2017-10-02 15:50:09
如果你的宽度是wrap_content,你必须将layout_gravity和center_horizontal都设置为"center_horizontal“。
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="two\nlines"
android:layout_gravity="center_horizontal"
android:gravity="center_horizontal"/>
然而,如果你的宽度是"match_parent“,你只需要将重力设置为"center_horizontal”。
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="two\nlines"
android:gravity="center_horizontal"/>
希望它能帮上忙!
发布于 2012-05-09 22:08:58
您可以使用:
TextView tv = (TextView) findViewById(R.id.the_text_view);
tv.setText(Html.fromHtml("two"+"\n"+"lines"));
https://stackoverflow.com/questions/4789550
复制相似问题