如何减少对话框中列表项的高度?

时间:2012-05-02 06:04:19

标签: android

我在AlertDialog中有列表。我使用setItems显示每个列表项的数组。但是,列表中每个项目的高度太大。反正有没有减少对话框中列表项的高度?

1 个答案:

答案 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>

希望这个帮助