【Android使用Shape绘制虚线,在4.0以上的手机显示实线】解决方式
2017-05-24 09:47
567 查看
问题描写叙述:
用下面代码绘制虚线:
在布局文件里引用画虚线的代码例如以下:
注:dotted_line就是shape文件的名称
在adt自带的graphical layout视图中的图形是:
没有问题,可是执行到手机上却变成了一条实线。。!
,有木有!!!
解决方式:
找到project的androidmanifest.xml文件。在application标签中加入属性值(禁用硬件加速)。例如以下:
然后再次执行代码,问题解决!
用下面代码绘制虚线:
<span style="font-family:Comic Sans MS;font-size:18px;"><? xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="line" > <!--显示一条虚线。破折线的宽度为dashWith,破折线之间的空隙的宽度为dashGap,当dashGap=0dp时。为实线 --> <stroke android:dashGap="3dp" android:dashWidth="3dp" android:width="1dp" android:color="#dcdcdc" /> <!-- 虚线的高度 --> <size android:height="1dp" /> </shape></span>
在布局文件里引用画虚线的代码例如以下:
<span style="font-family:Comic Sans MS;font-size:18px;"> <ImageView android:layout_width="match_parent" android:layout_height="2dip" android:layout_margin="5dip" android:background="@drawable/dotted_line" /></span>
注:dotted_line就是shape文件的名称
在adt自带的graphical layout视图中的图形是:
没有问题,可是执行到手机上却变成了一条实线。。!
,有木有!!!
解决方式:
找到project的androidmanifest.xml文件。在application标签中加入属性值(禁用硬件加速)。例如以下:
然后再次执行代码,问题解决!
相关文章推荐
- 【Android使用Shape绘制虚线,在4.0以上的手机显示实线】解决方案
- android 使用shape绘制虚线时,在4.0机型上显示实线
- 关于Android使用 share绘制虚线却在手机上显示实线问题
- 解决android中使用shape文件画虚线不显示
- 4.0以上版本通过shape画虚线会显示实线
- Android share绘制虚线在手机上显示实线问题
- android开发中解决shape画虚线时,在手机上显示实线的问题
- Ubuntu(Linux)连接Android 4.0以上手机的两种方式:MTP和WiFi FTP
- Android使用webview加载网页,解决上传文件适配3.0、4.0、5.0手机存在的问题。
- Android使用OpenGL ES2.0显示YUV,您的手机上的数据要解决两个方面的坐标
- Android画虚线却显示为实线的解决方法
- Android 使用WebView加载含有echarts的页面,截图不显示的解决方式
- Android利用shape绘制虚线无效的解决办法
- 解决Android 4.0以上版本中OptionsMenu菜单不显示ICON图标的问题
- 解决Android 4.0以上版本中OptionsMenu菜单不显示ICON图标的问题
- 【转】Android Shape绘制虚线在手机端查看是实线的问题
- Android使用CustomTitle定制标题栏4.0以上的解决办法
- 使用ssh方式管理你的android手机
- 要绘图,首先得调整画笔,待画笔调整好之后,再将图像绘制到画布上,这样才可以显示在手机屏幕上。Android 中的画笔是 Paint类,Paint 中包含了很多方法对其属性进行设置,主要方法(没有全部列
- Android使用achart绘图框架出现java.lang.NoClassDefFoundError错误解决方式