jjzjj

startSelection

全部标签

android - 从编辑文本中的选定文本中删除样式

我的应用应该允许用户在Edittext中设置输入或选择文本的样式。其中一些样式是下划线、删除线、粗体和斜体。它们很容易添加,但我不知道如何删除它们以及我如何确定该样式是否已添加到所选文本。添加样式代码:Spannablestr=myEditText.getText();if(!SpannableUtils.isEmpty(str)){str.setSpan(newStrikethroughSpan(),startSelection,endSelection,Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);}我尝试使用removeSpan,但没有用。也尝试使用st

Android 如何在 Edittext 中获取选中的单词?

我正在开发一个像记事本这样的应用程序,我想在其中动态更改选定的文本格式(颜色、更改字体样式、粗体、斜体、下划线等)如何设置特定单词的格式? 最佳答案 您可以使用getSelectionStart()和getSelectionEnd()方法获取所选单词:EditTextetx=(EditText)findViewById(R.id.editext);intstartSelection=etx.getSelectionStart();intendSelection=etx.getSelectionEnd();Stringselected