所有项目中的TextView都向右移动

时间:2013-02-06 06:20:08

标签: android button textview center

这很容易成为我遇到过的最棘手的问题。

所以今天,我创建了一个新的Android项目。第一个布局xml只有一个textview,它具有以下属性(在相对布局中):

<TextView
    android:id="@+id/textView1"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_alignParentTop="true"
    android:layout_centerHorizontal="true"
    android:layout_marginTop="124dp"
    android:background="#80ffffff"
    android:gravity="center_vertical"
    android:text="Welcome"
    android:textSize="48dp"
    android:textStyle="bold" />

我想要的是一个文本视图,其中心是文本。但文本从中心出来,走出屏幕耸立在右侧。

所以我认为我一定做错了。我进入了一个较旧的项目(它也是在日食中打开)。我在那里打开了一个XML,令人震惊的是,那里的所有文本也都向左移动了(它从中心开始,而不是实际居中的文本)。昨天天气很好。这是按钮:

<Button
    android:id="@+id/gettingstarted"
    android:layout_width="210dp"
    android:layout_height="wrap_content"
    android:layout_alignLeft="@+id/login"
    android:layout_below="@+id/login"
    android:layout_marginTop="10dp"
    android:text="Getting Started"
    android:textColor="#ffffff" />

我不知道发生了什么。为什么文本不再以我所有项目中的按钮为中心?我现在处在一个非常艰难的地方。请帮助。

1 个答案:

答案 0 :(得分:2)

第一个问题请尝试

android:gravity="center_vertical|center"

但是对于所有项目中的文本视图,这是一个普遍的问题,也许是因为更改了应用主题或项目样式而发生的