2016-01-27 50 views
1

我寫信顯示視頻的名稱和標記。RelativeLayout android:重力不在api 16下面使用?

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:layout_weight="1" 
     android:gravity="left" 
     android:paddingBottom="7dp" > 
     <TextView 
      android:id="@+id/drama_mark" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignParentRight="true" 
      android:includeFontPadding="false" 
      android:textColor="#ff9313" 
      android:textSize="16dp" 
      android:layout_marginLeft="8dp" 
      android:text="8.8"/> 
     <TextView 
      android:id="@+id/drama_name" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:includeFontPadding="false" 
      android:gravity="left|end" 
      android:textColor="#ff323232" 
      android:textSize="16dp" 
      android:text="See you again" 
      android:layout_toLeftOf="@id/drama_mark" /> 
    </RelativeLayout> 

但它不使用下面的android 16.爲什麼它顯示了吧?視頻,名字也許兩個或兩個以上lines.I有多次嘗試,請大家幫幫我。 enter image description here

+0

想顯示在左邊? –

+0

重力早在16之前就存在了。 –

+0

@MustansarSaeed我希望drama_name的drama_mark int和drama_name可能有很多行。 –

回答

0

試試這個:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:layout_weight="1" 
      android:gravity="left" 
      android:paddingBottom="7dp" > 
<TextView 
    android:id="@+id/drama_mark" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:includeFontPadding="false" 
    android:textColor="#ff9313" 
    android:layout_alignParentRight="true" 
    android:textSize="16dp" 
    android:layout_marginLeft="8dp" 
    android:text="8.8"/> 
<TextView 
    android:id="@+id/drama_name" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:includeFontPadding="false" 
    android:gravity="left|start" 
    android:textColor="#ff323232" 
    android:layout_alignParentLeft="true" 
    android:textSize="16dp" 
    android:layout_toLeftOf="@+id/drama_mark" 
    android:text="See you again gbfayufbafubsayfbas fysgafysaf fyasgfysuafas" /> 
</RelativeLayout> 
+0

但當drama_name短時,它不能在api 16以下工作 –

0

最後我用TableLayout解決我的問題。

<TableLayout 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:layout_weight="1" 
    android:paddingTop="@dimen/distance" 
    android:paddingBottom="7dp" 
    android:shrinkColumns="0"> 
    <TableRow> 
     <TextView 
      android:id="@+id/drama_name" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:includeFontPadding="false" 
      android:textColor="#ff323232" 
      android:text="see you again" 
      android:textSize="16dp" /> 
     <TextView 
      android:id="@+id/drama_mark" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:singleLine="true" 
      android:includeFontPadding="false" 
      android:textColor="#ff9313" 
      android:textSize="@dimen/big_text" 
      android:layout_marginLeft="16dp" 
      android:text="8.8" /> 
    </TableRow> 
</TableLayout> 
相關問題