2014-10-19 2 views
0

У меня проблема, когда я хочу, чтобы левый подтекст TextView (в сером цвете) имел приоритетный вес в LinearLayout над TextView справа (желтым). TextView справа всегда имеет приоритет, а тот, который слева, завернут. Любая помощь приветствуется.Android TextView вес

TextView weights issue

XML, для макета, как это:

<LinearLayout 
    android:id="@+id/LinearLayout03" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:layout_marginTop="-4dip" > 

    <TextView 
     android:id="@+id/TextView_nowplaying" 
     android:layout_width="0dip" 
     android:layout_height="wrap_content" 
     android:layout_weight="1" 
     android:ellipsize="end" 
     android:maxLines="3" 
     android:singleLine="true" 
     android:textColor="#ddd" 
     android:textSize="13dip" > 
    </TextView> 

    <TextView 
     android:id="@+id/TextView_listeners" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:singleLine="true" 
     android:textColor="#aaa" 
     android:textSize="13dip" > 
    </TextView> 

    <TextView 
     android:id="@+id/TextView_bitrate" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:paddingLeft="4dip" 
     android:singleLine="true" 
     android:textColor="#aaa" 
     android:textSize="13dip" > 
    </TextView> 
</LinearLayout> 
+2

Почему бы не использовать относительную компоновку? – Akhil

ответ

2

Назначьте и попробовать вес всего компонента LinearLayout

layout_width всех детей должны быть 0dp в горизонтальный LinearLayout

Назначить: weightSum pa ранец материнской компании LinearLayout

Смежные вопросы