View dayView = View.inflate(context, R.layout.calendar_day, null);
上面这个View是通过xml定义的,现在我需要在这个View上画一个边框,但是已经没法重写他的onDraw方法啦。
我找了一下,也无法获得这个View的Canvas对象。各位有好办法吗?
上面这个View是通过xml定义的,现在我需要在这个View上画一个边框,但是已经没法重写他的onDraw方法啦。
我找了一下,也无法获得这个View的Canvas对象。各位有好办法吗?
setContentView 是Activity的方法,layout没有啊
这样吧, 你看下你写的那个xml文件顶级的容器类是啥, 比如说是LineLayout, 然后自定义个一个容器类SelfLineLayout extends LineLayout, 然后把xml文件中的顶级容器类换成自定义的SelfLineLayout类, 重写它的 onDraw()方法就行了....