我在AlertDialog中有列表。我使用setItems显示每个列表项的数组。但是,列表中每个项目的高度太大。反正有没有减少对话框中列表项的高度?
答案 0 :(得分:0)
你必须创建XML布局,让我们调用row .xml包含列表组件,
然后你会发生行布局,
可以根据需要从xml布局更改对话框中的列表高度。
你可以试试这个:
Dialog dialog = new Dialog(context); LayoutInflater inflater =
context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View v = inflater.inflate
(R.layout.row, null, false); dialog .setContentView(v);
dialog .show();
然后你的xml布局:
<TexView
android:id="@+id/YOUR LIST"
android:layout_width="fill_parent"
android:layout_height="your height" >
</TextView>
希望这个帮助