グラフィカル バナーの場合、2 つTextView
の を重ねて配置しています。
テキストが常に同じ中心に配置されるように、上は下に、下は上TextView
に揃えて配置されます。レイアウトでは次のTextViews
ようになります。
<LinearLayout
android:layout_height="match_parent"
android:layout_width="fill_parent"
android:paddingLeft="126dp"
android:paddingRight="10dp"
android:orientation="vertical">
<TextView
android:id="@+id/title"
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:maxLines="2"
android:gravity="bottom|left"
android:textColor="#FFFFFF"
android:textStyle="bold"
android:textSize="16sp" />
<TextView
android:id="@+id/artist"
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:maxLines="2"
android:gravity="top|left"
android:textColor="#AAAAAA"
android:textSize="16sp" />
</LinearLayout>
私の問題は、上部TextView
がテキストを折り返すときに、最後の行が最小の行として折り返され、下部に合わせていることを考慮していないことです。下記参照。
テキストのほとんどが一番下の行に収まるようにテキストの折り返しを行うために、私は重力を期待していたでしょう。
TextView
最後の行から最初の方法でワードラッピングを実行する方法について何か提案はありますか?
読んでくれてありがとう!