【发布时间】:2012-06-01 21:15:29
【问题描述】:
我遇到了以下问题:我试图通过调用 viewXYZ.setSelection(int, int) 同时突出显示多个 EditText 控件中的文本,但选择仅在焦点视图上可见。
有没有什么办法可以绕过这个,在没有焦点的EditText 中突出显示文本?也许通过重载onDraw() 方法?
【问题讨论】:
-
setSelection()不是“突出显示文本”,而是设置剪切/复制/粘贴操作的选择。因此,它只对有焦点的EditText有意义。您在多个EditText小部件中突出显示文本的目标是什么? -
我知道,但它(据我所知?)在 EditText 控件中标记文本的唯一方法。我只是想实时转换某些输入字符串,如果你点击输入字符串的一部分,我想突出显示输出字符串的相应部分。
标签: java android android-edittext highlight