求助Android Canvas实现点击输入文字 AndroidCanvas点击输入文字 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个确实挺麻烦的,我的思路是自定义了一个TextDrawable用来表示一个可编辑文字。所有的TextDrawable放到List里面,遍历的时候从最后插入的开始遍历。点击编辑的话,通过点击事件,获取x, y坐标,遍历当前所有的TextDrawable,看x, y有没有hit哪个TextDrawable的bound。拖动也是一样的道理。保存的时候把每个TextDrawable的bound和Text存储一下就可以了。绘制的时候把所有的TextDrawable都绘制一下就行了。如果你想只用Canvas.drawText实现的话,就自己定义一个结构用来存储bound和Text,也是可以实现的。具体实现的时候挺麻烦的,慢慢做吧。 想通过Android远程控制PC,手机上的操作如何传递给PC呢 怎么做“进入界面显示上次发表的内容”?求高手帮忙 wifi wap切换 Android Multimedia技术实现分析 --- 开局篇 子控件加载问题 安卓fragment 广告机安卓软件 想开发一个 搞了好久搞不出来 简单的语法问题 屏幕常亮的问题 求助,读取txt android中如何存储大量城市名及其对应号码段? 求助!!Android listview 插入数据 现在能添加并且在listview上显示,但是再添加一个之后就会把之前的覆盖掉,想要在后添加的排在下面!
所有的TextDrawable放到List里面,遍历的时候从最后插入的开始遍历。
点击编辑的话,通过点击事件,获取x, y坐标,遍历当前所有的TextDrawable,看x, y有没有hit哪个TextDrawable的bound。
拖动也是一样的道理。
保存的时候把每个TextDrawable的bound和Text存储一下就可以了。
绘制的时候把所有的TextDrawable都绘制一下就行了。如果你想只用Canvas.drawText实现的话,就自己定义一个结构用来存储bound和Text,也是可以实现的。具体实现的时候挺麻烦的,慢慢做吧。