Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/234.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 是否将复选框添加到edittext/textview?_Android_Android Edittext_Textview_Spannablestring - Fatal编程技术网

Android 是否将复选框添加到edittext/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

我有一个需要富文本编辑器的应用程序

我打算使用spannables或指定一个html代码作为textview的文本来实现这一点


我可以用同样的方法添加复选框吗?

只要从
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中使用