如何在android中将文本视图固定在屏幕中央?

如何在android中将文本视图固定在屏幕中央?,android,textview,Android,Textview,请帮帮我( 如何动态地将TextView置于屏幕中央? 我的意思是,任何类型的屏幕分辨率都会固定在屏幕中央 提前感谢。:)将其放入相对布局并添加 android:layout_centerInParent="true" 或者在与父级高度和宽度匹配的线性布局中使用此代码 android:gravity="center" android:layout_gravity="center" 您可以按如下方式放置textview的重力: <YourTextView>.setGra

请帮帮我(

如何动态地将TextView置于屏幕中央? 我的意思是,任何类型的屏幕分辨率都会固定在屏幕中央


提前感谢。:)

将其放入相对布局并添加

android:layout_centerInParent="true"
或者在与父级高度和宽度匹配的线性布局中使用此代码

 android:gravity="center"
    android:layout_gravity="center"

您可以按如下方式放置
textview
的重力:

 <YourTextView>.setGravity(Gravity.CENTER);
.setGravity(重心);

您可以使用相对布局,并在其中添加具有以下属性的文本视图

android:layout_centerInParent="true"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
您可以使用下面的代码


这是一个非常基本的安卓原则。你应该通读这本书,它会告诉你如何做这样的事情

要回答您的问题,请使用布局参数为match_parent的布局,并将重心设置为中心,如下所示:

<RelativeLayout android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_gravity="center" />

我试过了,但每次我在朋友的平板电脑上测试时,文本都不在中间。但是在我的手机上它很有用。@Lestr1992你有平板电脑的布局吗,比如layout-sw600dp或什么的?对不起,我只是个初学者:(@Lestr1992没什么大不了的。没人介意帮你。我想如果你通读一遍,你可能会发现它更容易。它会回答很多问题,让你成为一个更有效率的程序员。:)我认为您已经硬编码了文本视图的布局宽度和布局高度。这就是问题所在,否则我的解决办法就行了。不要硬编码。这是一个糟糕的编程。
<RelativeLayout android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_gravity="center" />
relativeLayout.setGravity(Gravity.CENTER);