我有2 TextViews
,我需要水平並排,如類別+產品類別nummber類別。代碼如下所示:第一個TextView重疊第二個,Android
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingLeft="15dp"
android:paddingBottom ="10dp"
android:background="@color/navigation_background_sub">
<TextView
android:id="@+id/category_name_second"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="22sp"
android:textColor="@color/ebuy_color_navigation_name" />
<TextView
android:layout_toRightOf="@+id/category_name_second"
android:paddingLeft="7dp"
android:id="@+id/category_number_second"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="22sp"
android:textColor="@color/ebuy_color_navigation_number" />
</RelativeLayout>
現在的問題是,一旦第一個TextView
文字長,左爲第二空間是小和文本是兩個或多個行顯示。
我沒有信譽張貼圖片,所以我只是試圖解釋象下面這樣:
如何,它是:
筆記本電腦(34)
計算機軟件(1
4
)
它應該如何:
筆記本電腦(34)
計算機(14)
軟件
對兩個TextView都使用相同的ID。使他們獨一無二,它應該工作 – hoomi 2014-08-30 16:15:58
他沒有使用相同的ID。這甚至不可能 – eldjon 2014-08-30 16:16:30
你嘗試過'layout_toEndOf'而不是'layout_toRightOf'嗎? – mbmc 2014-08-30 16:16:58