【发布时间】:2015-08-02 06:57:39
【问题描述】:
从下面的屏幕截图中可以看出,列表视图中的第一项不是垂直居中的。怎样才能居中?
活动 XML
<ListView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/listView"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_above="@+id/button"
android:layout_alignParentTop="true" />
代码,我只是从书籍数组中填充列表视图...
List<String> books = new ArrayList<String>();
ArrayAdapter<String> adapter1 = new ArrayAdapter<String>(Main.this, android.R.layout.simple_list_item_1, books);
lvFirst.setAdapter(adapter1);
【问题讨论】:
-
了解自定义适配器 - stackoverflow.com/questions/8166497/…
-
我没有看到任何明显的原因。唯一想到的是字符串开头的换行符。确保在将它们添加到列表之前修剪所有文本。