今天在使用shape画虚线的时候,发现在模拟器上可以显示,但是在手机上一直显示的是实线。
画虚线一般写个xml:
解决方法:
关闭硬件加速。
可以在AndroidManifest.xml时的Application标签加上android:hardwareAccelerated=”false”,这样整件应用都关闭了硬件加速,虚线可以正常显示,但是,关闭硬件加速对性能有些影响,会感觉明显比没关卡。
也可以给虚线的view单独关闭硬件加速:
1 | |
可以在引用的实现上添加 :
android:layerType="software"
转载文章地址 : http://www.pocketdigi.com/20140303/1285.html