Android 是否将复选框添加到edittext/textview?
我有一个需要富文本编辑器的应用程序 我打算使用spannables或指定一个html代码作为textview的文本来实现这一点Android 是否将复选框添加到edittext/textview?,android,android-edittext,textview,spannablestring,Android,Android Edittext,Textview,Spannablestring,我有一个需要富文本编辑器的应用程序 我打算使用spannables或指定一个html代码作为textview的文本来实现这一点 我可以用同样的方法添加复选框吗?只要从TextView扩展到checkbox,您就可以使用setText方法Spannable 例如: SpannableStringBuilder spannableStringBuilder = new SpannableStringBuilder(poweredBy + " " + company); int sta
我可以用同样的方法添加复选框吗?只要从
TextView
扩展到checkbox
,您就可以使用setText
方法Spannable
例如:
SpannableStringBuilder spannableStringBuilder = new SpannableStringBuilder(poweredBy + " " + company);
int start = poweredBy.length();
int end = spannableStringBuilder.length();
spannableStringBuilder.setSpan(new ForegroundColorSpan(companyColor), start, end, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
checkbox.setText(spannableStringBuilder);
要在
TextView
中显示html,应首先使用html.fromHtml()
将其转换为span
。但是在这个方法中只能使用一个小的HTML标记子集,因为spannables用于设置文本的样式。如果你想添加复选框,那么你应该在“代码>文本视图< /COD>之外。./P>一些示例图像会有帮助。你想为复选框设置文本或什么?如果有任何答案帮助你考虑投票或接受它。在允许的列表中是不可用的吗?不,只有代码> A,B,大,块引用,BR,CITE,DFN,DIV,EM,字体,I,IMG,P,小,strong、sub、sup、tt、u标签。对于img
标签,您必须包括ImageGetter
。更多信息“从文本视图扩展的复选框”是什么意思?@user2495720根据复选框类层次结构:复选框->复合按钮->按钮->文本视图。setText方法是在TextView中实现的方法,这意味着此功能也可以在CheckBox中使用