在EditText中获取跨区文本

时间:2012-10-09 15:42:45

标签: android

我想知道EditText中是否有任何样式应用于所选文本。例如

“这是大胆的”

这是我想要实现的,如果选中是粗体,则删除粗体,否则应用粗体

1 个答案:

答案 0 :(得分:1)

您应该能够在EditText视图上使用getEditableText()方法来获取可编辑 - 其方法为getFilters()。您应该能够遍历过滤器以查看其中一个区域是否覆盖了所选区域。

http://developer.android.com/reference/android/widget/EditText.html

http://developer.android.com/reference/android/text/Editable.html