shape xmlns:android="http://schemas.android.com/apk/res/android"       android:shape="line">    

定义shape文件如下
    
但是使用之后在真机上没有虚线效果
根据网上大神们的解释是使用hardwareAccelerate引起的渲染错误...解决方法如下: 1. 把这个Activity的硬件加速关了... manifest里 android:hardwareAccelerated="false"
2. 或者从View层级上把硬件加速关掉 view.setLayerType(View.LAYER_TYPE_SOFTWARE, null);

亲测有效,特此记录。

更多相关文章

  1. 箭头函数的基础使用
  2. NPM 和webpack 的基础使用
  3. Python list sort方法的具体使用
  4. 【阿里云镜像】使用阿里巴巴DNS镜像源——DNS配置教程
  5. android:shape的使用
  6. [Android]使用ProGuard遇到“conversion to Dalvik format faile
  7. android中使用MediaPlayer播放视频
  8. Android(安卓)WebView 使用漏洞
  9. ubuntu搭建Android(安卓)NDK环境与Android(安卓)Studio简单使用N

随机推荐

  1. Android 自定义View自定义属性的声明
  2. android 学习笔记(一):1 环境搭建
  3. android 的webview调用php服务器js , js
  4. Android事件分发机制 详解攻略
  5. Android控件布局常用属性
  6. Android Telephony框架结构简析
  7. Android 面试必备 - 线程
  8. Android中实现全屏、无标题栏的两种办法(
  9. Android 远程调试 JNI 实现 ( Android JNI
  10. 【Android(安卓)Developers Training】 5