Android AlertDialog divider没有到处显示

Android AlertDialog divider没有到处显示,android,android-alertdialog,divider,Android,Android Alertdialog,Divider,我正在显示一个带有AlertDialog和一个简单列表的简单DialogFragment public Dialog onCreateDialog(Bundle savedInstanceState) { AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); builder.setItems(times, new DialogInterface.OnClickListener() {

我正在显示一个带有AlertDialog和一个简单列表的简单DialogFragment

public Dialog onCreateDialog(Bundle savedInstanceState) {
      AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
      builder.setItems(times, new DialogInterface.OnClickListener() {
        public void onClick(DialogInterface dialog, int which) {
        }
      });
      builder.setTitle("Select an end date");
      AlertDialog alertDialog = builder.create();
      ListView listView = alertDialog.getListView();
      listView.setDivider(new ColorDrawable(Color.BLACK));
      listView.setDividerHeight(1);
      return alertDialog;
    }
  }
但正如你在下图中看到的,并非所有的潜水员都是黑人?? 有人能帮我把这两个项目之间的正常分割线取出来吗?

我刚刚测试了你的代码,它对我来说运行良好:注意,我使用了
import android.support.v7.app.AlertDialog这很奇怪。我还注意到你的书名比我的大。我在Nexus6上测试过,大标题可能只是屏幕大小的结果。times只是一个字符串数组吗?检查所有主题和样式,这可能是它显示方式的来源。是的,时间是一个简单的字符串。我正在模拟器Nexus6,API23上测试这个。刚刚在我的三星s6上进行了测试,除法器都在这里,但是标题。。与您的相比仍然很小您是否在模拟器上使用窗口缩放?