canvas.drawLine(10, 10, 10, canvas.getHeight(), paint); //画竖线
canvas.drawLine(0, canvas.getHeight(), 100, canvas.getHeight(), paint);//画横线
竖线能看到,横线就看不到了,如果有人说在边界的话,即使我减去30 还是看不到横线
canvas.drawLine(0, canvas.getHeight()-30, 100, canvas.getHeight()-30, paint);
说明得到的高度已经超出屏幕了,怎么回事??怎么解决??
我本来是想放一张图片的,结果发现图片超出范围了,我是继承的View,覆写的onDraw
方法,怎么都不成功,还有我直接使用默认的设置背景结果也超出了
setBackgroundResource(R.drawable.gameback);
canvas.drawLine(0, canvas.getHeight(), 100, canvas.getHeight(), paint);//画横线
竖线能看到,横线就看不到了,如果有人说在边界的话,即使我减去30 还是看不到横线
canvas.drawLine(0, canvas.getHeight()-30, 100, canvas.getHeight()-30, paint);
说明得到的高度已经超出屏幕了,怎么回事??怎么解决??
我本来是想放一张图片的,结果发现图片超出范围了,我是继承的View,覆写的onDraw
方法,怎么都不成功,还有我直接使用默认的设置背景结果也超出了
setBackgroundResource(R.drawable.gameback);
解决方案 »
- android kernel 黑屏
- android下二维码解码
- Android 在锁屏的时候屏蔽各种按键
- 求Android2.3.5 Launcher2 源码
- 求解Android的一个问题,实在搞不明白!!!!!在线等。。
- 这张图一般用什么软件画?
- cocos2dx是如何实现非规则精灵的碰撞检测的。。。。
- 请问下像内置mail应用那样的ListView带CheckBox的效果怎么做?
- 能否获得自身安装包的具体路径
- 关于android使用slf4j+tony19logback依赖包冲突的问题,求解决!!!
- java如何把int,按4位一取,转换成16进制输出?
- android4.0.3消息通知crash,急!
为了尺寸设置为0-0.你需要为canvas设置setDesity,或者从display获得屏幕高度,或者用View.getHeight()