可能重复:
textView lines - advice
row.xml
<RelativeLayout
android:id="@+id/RelativeLayout1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp" >
<ImageView
android:id="@+id/imageView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:adjustViewBounds="true"
android:src="@drawable/icon" />
<TextView
android:id="@+id/fullnameTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@id/wayimageView"
android:textColor="@color/list_text_color"
android:textSize="16dp"
android:singleLine="false"
/>
<LinearLayout
android:id="@+id/LinearLayout1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_marginRight="5dp"
android:layout_marginTop="10dp"
android:orientation="horizontal" >
<ImageView
android:id="@+id/imageView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="10dp"
android:adjustViewBounds="true"
android:src="@drawable/icon" />
</LinearLayout>
</RelativeLayout>
我想在imageView右侧设置名称。没关系,但有一个问题。当名称太长时,它将进入第二个imageview。如果方向是纵向,我想创建seconde线,但当方向是横向时,它也应该以单行显示。我在这里找不到任何解决方案。有什么方法可以解决这个问题吗?
答案 0 :(得分:0)
您基本上可以为布局定义2个布局。一个用于肖像,一个用于横向。
您可以将横向布局xml文件放在“res \ layout-land”中,将肖像放在“res \ layout”中。