android 实现在一个EditText中有一串字符串每个字符段用“,”号隔开如:(好好;妮妮;。。。)

怎样实现当触碰到任一字段的某个位置时就选中该字段,使其背景色改变????... 怎样实现当触碰到任一字段的某个位置时就选中该字段,使其背景色改变???? 展开
 我来答
zuijike
2013-08-21 · 超过32用户采纳过TA的回答
知道答主
回答量:152
采纳率:0%
帮助的人:72.2万
展开全部

EditText
中是不可能获取到某个字段的,只能获取到整体被触碰的消息,如果你要实现改功能,自定义一个view吧。
更多追问追答
追问
可以说说具体的做法吗,谢谢
追答
自己写一个XXXView类继承自View类,在OnTouch回调中,获取到的坐标判断出是不是选中某个字段,然后在OnPaint回调中,改变背景色,实现起来比较复杂,这只是个思路而已。
deng3032512
2013-08-22
知道答主
回答量:25
采纳率:0%
帮助的人:15万
展开全部
写一个类继承EditText,重写setText,在里面加入if判断,试试
追问
没重写过editText控件,能有具体的做法吗,谢谢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式