警告对话框项目不在同一高度

Alert dialog items are not at the same height

我有一个警告对话框,它的所有项目都处于相同的高度,除了最后一个更高的高度,我不知道为什么。我尝试将其设置为:

textView.setLayoutParams(new AbsListView.LayoutParams(AbsListView.LayoutParams.MATCH_PARENT, 80 )); 

但没有用,最后一个还是更高...有什么想法吗?

这是我的布局:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >    
</LinearLayout>

这是 Activity 中的代码:

            final CharSequence[] items;
            List<String> listItems;

                listItems = new ArrayList<String>();

                listItems.add("Remind me in a week");
                listItems.add("Set a reminder");
                listItems.add("Save permanently");
                listItems.add("Delete now");
                items = listItems.toArray(new CharSequence[listItems.size()]);

final View view = getLayoutInflater().inflate(R.layout.custom_alert, null);
        AlertDialog.Builder alert = new AlertDialog.Builder(this)
        .setTitle("When do you want to delete " + name + "?" )
        .setView(view)
        .setCancelable(true)
        .setSingleChoiceItems(items, 4, new DialogInterface.OnClickListener()

您应该删除 setView(view) 方法。没有必要。您只需在此对话框中放置多余的空 LinearLayout