2012-10-29 21 views
2

我有一個自定義單元格,用於列表視圖,它具有文本編號 - 可以正常工作,但是當TEXT翻過一行時,右手編號也會覆蓋多行這看起來很愚蠢。是否有財產來解決這個問題?Android:自定義Listview項目 - 強制在一條線上

enter image description here

我的XML是:

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:orientation="horizontal" > 
    <TextView 
     android:id="@+id/txtOption" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_weight="7" 
     android:paddingBottom="5dp" 
     android:paddingTop="5dp" 
     android:text="Medium Text" 
     android:textAppearance="?android:attr/textAppearanceLarge" /> 


    <TextView 
     android:id="@+id/txtCount" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_weight="3" 
     android:paddingBottom="5dp" 
     android:paddingLeft="25dp" 
     android:paddingRight="15dp" 
     android:paddingTop="5dp" 
     android:text="[21]" 
     android:textAppearance="?android:attr/textAppearanceMedium" /> 


</LinearLayout> 

回答

1

好像你layout_weight的觀點是不是踢項。爲此,我認爲您錯過了在您的LinearLayout定義中定義android:weightSum="10"。此外,您需要將android:layout_width="0dp"設置爲您的兩個TextView

+0

你小小的鬆土,非常感謝 - 現在完美的作品:) – TMB87

+3

另外,我建議你將'android:singleLine =「true」'和'android:ellipsize =「marquee」'設置爲' TextView'稱爲** txtOption **。我認爲這會讓看起來不錯的文字溢出來。 – waqaslam

相關問題