我使用我的自定義適配器填充ListView
,因爲我需要在每次發送的TextView上進行一些特殊的格式設置。的問題是,無論怎麼小設置每個的TextView的TEXTSIZE,它們通過在列表中的相同量的空間分開,示出的圖像中android每個小孩的ListView大小
我想在這些視圖之間的間距減小。這是我的getView()方法。
@Override
public View getView(int position, View convertView, ViewGroup parent) {
TextView textView = (TextView) super.getView(position, convertView, parent);
textView.setGravity(Gravity.CENTER);
textView.setText(getItem(position).getName());
textView.setTextSize(TypedValue.COMPLEX_UNIT_SP, 15);
textView.setTextColor(getItem(position).getClr());
return textView;
}
EDIT1: 什麼其實我想要的是「藍色」,「綠色」應該是緊密聯繫在一起。我想減少它們之間的間距。
EDIT2: XML:
<ListView
android:id="@+id/answerlist"
android:layout_width="240dp"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_below="@+id/question" >
</ListView>
文字大小在您上面張貼的圖像中看起來都一樣。另外,發佈你的XML文件將會很有幫助。 – prolink007 2012-03-22 14:41:47
試圖改變你的填充 – 2012-03-22 14:43:56
整個XML文件是相當大的,所以我已經放在listView部分。 @ prolink007請參閱編輯 – wirate 2012-03-22 14:50:59