带有ListView的AlertDialog:列表项和按钮之间的两个分隔符

时间:2011-08-04 16:50:55

标签: android listview alertdialog divider

我使用AlertDialog.Builder的setAdapter()方法显示AlertDialog中的项目列表。问题是,列表在项目的底部绘制了分隔符,对话框中的按钮也通过分隔符与listview分开。因此,我在列表中的最后一项和按钮之间得到两个分隔符。任何人都知道如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

尝试设置

    android:fadingEdge="none" 
列表视图的

答案 1 :(得分:0)

这对我有用:

class C extends AlertDialog.Builder {

   private AlertDialog dialog;

   public SitePicker(Context context) {
    super(context);

    // sets data.....

    this.dialog = create();
    this.dialog.getListView().setDivider(null);
   }
}