【发布时间】:2011-08-04 16:50:55
【问题描述】:
我使用 AlertDialog.Builder 的 setAdapter() 方法在 AlertDialog 中显示项目列表。问题是,列表在项目的底部绘制了分隔线,对话框中的按钮也通过分隔线与列表视图分开。因此,我在列表中的最后一项和按钮之间得到了两个分隔符。有人知道如何解决这个问题吗?
【问题讨论】:
标签: android listview android-alertdialog divider
我使用 AlertDialog.Builder 的 setAdapter() 方法在 AlertDialog 中显示项目列表。问题是,列表在项目的底部绘制了分隔线,对话框中的按钮也通过分隔线与列表视图分开。因此,我在列表中的最后一项和按钮之间得到了两个分隔符。有人知道如何解决这个问题吗?
【问题讨论】:
标签: android listview android-alertdialog divider
尝试设置
android:fadingEdge="none"
您的列表视图
【讨论】:
这对我有用:
class C extends AlertDialog.Builder {
private AlertDialog dialog;
public SitePicker(Context context) {
super(context);
// sets data.....
this.dialog = create();
this.dialog.getListView().setDivider(null);
}
}
【讨论】: