canvas如何设置点击事件?
比如我在画布上写了些文字,点击每行文字产生不同的事件
canvas.drawText("测试的文字",10,10,myPaint);
针对这行文字改如何做点击事件呢?
[解决办法]
可以在onTouchEvent()中通过当前的点击位置(x, y)是否在文字区域内判断
[解决办法]
为啥不使用系统控件(比如textview), 而要自己画呢
[解决办法]
只能自己判断文字位置,重写OnTouchEvenment了
[解决办法]
还是动态添加TextView把,比判断坐标可行性强
[解决办法]
其实楼主可以继承linerlayout或者framelayout而不是view, 然后在里面通过addView的方式添加各个textview,这样就可以方便为每个textview添加listener了