Android AlertDialog divider没有到处显示
我正在显示一个带有AlertDialog和一个简单列表的简单DialogFragmentAndroid 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() {
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上进行了测试,除法器都在这里,但是标题。。与您的相比仍然很小您是否在模拟器上使用窗口缩放?