レイアウトに 3 つのテキストが必要です。中央のtextView
1 つは赤で、他の 2 つは黒です。だから私はそれをaに追加し、textView1の右側にtextView2として、textView2の右側にtextView3をrelativelayout
設定しましたlayout
しかし、3 番目のテキスト ビューのテキストが大きい場合は、テキスト ビュー 1 にする必要があります。私はこれを手に入れました。
今、私はこのようなものを得るために何をすべきですか?
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_toRightOf="@id/rel_lay"
android:background="#DFDFDF"
android:padding="2dip" >
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="2dip"
android:text="TextView"
android:textColor="#000000" />
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@+id/textView1"
android:text="TextView"
android:textColor="#FF0000" />
<TextView
android:id="@+id/textView4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="false"
android:layout_toRightOf="@+id/textView2"
android:text="TextView when the third text is longer"
android:textColor="#000000" />
</RelativeLayout>
これは、3 つの textView を使用した相対的なレイアウトです。