我有两个 TextView。当第一个太长时,第二个消失。我已经尝试使用 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 是电影标题,有时还会有另一个 Text 可见。但是,就像我说的,当电影标题很长textView2
时,屏幕上是看不到的。我应该怎么做才能让它在第一个结束的地方(例如它在第二行结束,然后在它旁边textView2
)