Mun*_*n0n 33 android center textview android-layout
我有一个RelativeLayout(在它之前LinerLayout),占据了所有的屏幕,我想把它放在这个中心Layout,a TextView.我尝试用gravity = "center" layout_gravity = "center"更多的东西来做,但它不起作用.
有谁知道如何TextView在屏幕中间居中?
编辑
好吧,我想我解释得很糟糕.我认为TextView它位于中心,但我想要的中心是文本TextView.我可以这样做吗?
mde*_*lmo 64
如果你的字体足够大,它可能看起来没有居中,因为字体填充.
尝试使用已经提到的属性结合使用android:includeFontPadding,如下所示:
android:gravity="center"
android:includeFontPadding="false"
Run Code Online (Sandbox Code Playgroud)
Muh*_*rif 18
如果你想在中心对齐RelativeLayout的内容,那么你需要将android:gravity ="center"放在RelativeLayout的属性中.下面是它的示例XML代码及其可视化表示.
XML代码:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="center"
android:background="@color/white">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="My Text View"
android:textColor="@color/black"
android:textSize="25dp"
android:textStyle="bold" />
</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)
图形布局:

Rot*_*miz 15
尝试android:layout_centerInParent="true"或android:layout_centerHorizontal="true"
这些适用于RelativeLayout
| 归档时间: |
|
| 查看次数: |
47650 次 |
| 最近记录: |