私は現在 Android 用のアプリを作成しています。レイアウトの 1 つにユーザー名があり、その横にいくつかのタグがあります。
ユーザー名とタグの両方が十分に短い場合は、1 行に収まります。ただし、どちらかが長い場合は、名前を左に固定し、タグを下の行にドロップして右に揃えます。
現在、次のコードがあります。
<TextView
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:id="@+id/name"
android:textColor="#000000"
android:singleLine="true"
android:textAppearance="?android:attr/textAppearanceSmall" />
<TextView
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:singleLine="true"
android:id="@+id/tags"
android:textColor="#000000"
android:layout_toRightOf="@+id/name"
android:layout_alignTop="@+id/name"
android:textAppearance="?android:attr/textAppearanceSmall" />
これは単に両方を 1 行に表示するだけです。Javaでテキストラッピングを行う必要があると思いますか、それともきちんとしたXMLソリューションはありますか?