我使用我的自定义适配器填充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