安卓虚线不显示

虚线的xml文件,dashlineshape.xml内容如下:

    
    
    
   
  
 
  

设置Imageview的方式为

                    

这样设置之后,发现虚线并不显示,查阅了百度
1.从android3.0开始,安卓关闭了硬件加速功能,所以就不能显示了,所以就是在 AndroidManifest.xml,或者是在activity中把硬件加速的功能关掉就可以了android:hardwareAccelerated="false"或者是view.setLayerType(View.LAYER_TYPE_SOFTWARE, null);

发现并不能解决,最后发现,Imageview的高度必须大于虚线的高度,虚线才能显示,后将imageview的属性设置如下

      

你可能感兴趣的:(安卓虚线不显示)