相同的代码,在4.1系统和2.3系统上运行,效果可能不同。就拿对话框来说,高版本和低版本就不一样。
在4.1系统的对话框,如下图:
运行到2.3系统,如下图:
差别出来了吧。。。
如何在2.3系统显示的效果较为接近4.1系统的情况呢
1 把布局背景设置为白色
2 将对话框的上下左右边距设置为0
----------------------------------------------------------------------------------------------------------
1 把布局背景设置为白色
android:background="#ffffff"
设置之后的效果:
2 将对话框的上下左右边距设置为0
dialog = builder.create();
dialog.setView(view, 0, 0, 0, 0);
dialog.show();
效果如图:
这样代码在高低版本中适配就完成了,不会出现太大的区别。