0

これは私が今まで直面した中で最も奇妙な問題です。

それで、今日、私は新しいAndroidプロジェクトを作成しました。最初のレイアウトxmlには、次のプロパティ(相対レイアウト内)を持つテキストビューのみが含まれていました。

<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" />

私が欲しかったのは、中央にテキストがあるテキストビューを持つことでした。しかし、テキストは中央から始まり、右側のスクリーンタワーから出て行きます。

だから私は何か間違ったことをしているに違いないと思った。私は以前のプロジェクトの1つに入りました(それはEclipseでも開かれていました)。そこで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" />

何が起こったのかわかりません。すべてのプロジェクトでテキストがボタンの中央に配置されなくなったのはなぜですか?私は今、本当に厳しい状況にあります。親切に助けてください。

4

1 に答える 1

2

あなたの最初の問題のために試してみてください

android:gravity="center_vertical|center"

ただし、すべてのプロジェクトのテキストビューについては、一般的な質問です。アプリのテーマやプロジェクトのスタイルが変更されたために発生した可能性があります。

于 2013-02-06T06:23:59.833 に答える