2011-12-10 34 views
0

我使用ListView來存儲從我的數據庫檢索的數據,但不知何故ListView中的文本已被切斷。我知道TextView可以使用setSingleLine,setEllipsize,但我不知道我能爲ListView做什麼,也不知道爲什麼它被切斷。不知道是否因爲提交按鈕。在基於android的應用程序的ListView中切割文本

我嘗試使用在Textview中使用的setHorizontalScrollBarEnabled(false),但它似乎沒用。

我的XML爲ListView:

<ListView 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:layout_marginTop="10dp" 
    android:id="@+id/list" 
    /> 

<Button 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_below="@id/list" 
    android:layout_alignParentRight="true" 
    android:layout_marginTop="20dp" 
    android:id="@+id/submit" 
    android:text="Submit" 
    /> 

我的代碼:

listView = (ListView)this.findViewById(R.id.list); 
    listView.setAdapter(new ArrayAdapter<String>(this, 
     android.R.layout.simple_list_item_single_choice, dataList)); 
    listView.setChoiceMode(ListView.CHOICE_MODE_SINGLE); 
    listView.setHorizontalScrollBarEnabled(false); 

我的UI顯示結果:

enter image description here

+0

請添加您的textview! – 2011-12-10 10:09:01

+0

我沒有使用textview – Jovi

回答

0

這是因爲每一行都有一個特定的高度而你的文本視圖不夠大,無法顯示。爲了嘗試創建一個行的自定義佈局,並在適配器的getview方法中充氣它

+0

我不知道如何創建一個。不能,我只是改變文本大小或高度本身? – Jovi

1

嘿vam我在我的應用程序中這樣做。

ListView中使用這種
android:padding="10dp"

可能是你的解決方案。 如果沒有得到請告訴我。 Mehul Patel

+0

嗨,它不工作......無論如何感謝 – Jovi

+0

給我那個文件 – 2011-12-10 13:28:54

+0

對不起,我正在爲一家公司工作,所以我不能給你發送文件。所需的代碼在above.sorry。 – Jovi

相關問題