私は2つのTextViewを持っています。最初のものが長すぎると、2 番目のものが消えます。で RelativeLayout を試してみましandroid:layout_alignParentRight="true"
たが、実際にはうまくいきません。
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/list_margin"
android:text="@string/movie_title"
android:textColor="#FFFFFF"
android:textSize="22sp" />
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_toRightOf="@+id/textView1"
android:layout_marginLeft="@dimen/list_margin"
android:text="@string/new_sounds"
android:textColor="#8C1717"
android:textSize="13sp"
android:visibility="1"/>
</RelativeLayout>
ListView の単一行のレイアウトになります。最初の TextView は映画のタイトルで、別のテキストが表示される場合もあります。でも、先ほども言ったように、映画のタイトルが長いtextView2
と画面に映りません。最初の行が終了するようにするにはどうすればよいですか (たとえば、2 行目で終了し、その次が になりますtextView2
)