android|android:radius设置圆角失败的问题

今天做一个android 对话框,遇到一个奇怪的问题,设置对话框的圆角的时候,写了个 top_radius.xml 文件,本意是要设置上面两个角是圆角,下面两个角保持直角,:






奇怪的是无论我怎么设置 android:bottomLeftRadius 和 android:bottomRightRadius,对话框的圆角都是按照android:topLeftRadius 和 android:topRightRadius设置的参数来变化的。在graphical layout中看起来如下图所示,矩形四个角始终都为圆角。


android|android:radius设置圆角失败的问题
文章图片






【android|android:radius设置圆角失败的问题】考虑到graphical layout上显示的并不一定与真实机上的一致,还是在真实机上直接运行了。结果真是欲哭无泪,手机上显示完全正常。看来eclipse上提供的UI预览真的不太可靠啊。

    推荐阅读