1. ホーム
  2. java

[解決済み] アンドロイドでテキストを中央に配置する

2022-04-24 08:36:50

質問

簡単なことだと思うのですが テキストを中央に配置する必要がありますが、テキストが長すぎる場合、下に移動する必要がありますが、それでも私のxmlの中央に配置されます。

以下は私のコードです。

 <LinearLayout
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:id="@+id/showdescriptioncontenttitle"
    android:paddingTop="10dp"
    android:paddingBottom="10dp"
    android:layout_centerHorizontal="true"
>
    <TextView 
        android:id="@+id/showdescriptiontitle"
        android:text="Title"
        android:textSize="35dp"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
    />
</LinearLayout>

paddingTopとBottomをつけたのは、スペースが必要だからです。 追記:RelativeLayoutの中にあるので、コードが大きくなっています。

どのように解決するのですか?

も設定します。 android:gravity パラメータを TextView から center .

レイアウトパラメータの効果をテストするには、すべての要素に異なる背景色を使用することをお勧めします。