问题:我想减少单个列表视图项的行高。我不确切知道它是否可能。
以下是我使用的代码
<ListView
android:id="@+id/listView1"
android:layout_width="match_parent"
android:layout_height="338dp"
android:padding="10dp"
android:layout_y="22dp" >
</ListView>
java代码
ListView list = (ListView)findViewById(R.id.listView1);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1,arrayTest);
list.setAdapter(adapter);
答案 0 :(得分:4)
由于您希望降低ListView的每个项目的高度,您必须为列表视图定义具有自定义布局的自定义适配器。
检查一下:
答案 1 :(得分:0)
如果您只想更改整个宽度的宽度,只需更改
的值即可android:layout_width="match_parent"
到你想要的任何东西
android:layout_width="100dp"
否则请查看this tutorial如何创建自定义适配器并为列表项创建自己的布局xml