mat*_*att 1 android colors set android-edittext
我动态创建EditText框,具体取决于从数据库中撤回的内容.
IE浏览器.
final EditText textV = new EditText(this);
textV.setText(monEntry);
Run Code Online (Sandbox Code Playgroud)
反正有没有使用subString()将EditText中的一些文本设置为一种颜色而将另一种文本设置为另一种颜色?非常感谢,如果有人可以提供帮助!
是的,如果您使用SpannableString,则可以在文本的不同位置使用不同的颜色.例:
SpannableString text = new SpannableString("Lorem ipsum dolor sit amet");
final EditText textV = new EditText(this);
// make "Lorem" (characters 0 to 5) red
textV.setSpan(new ForegroundColorSpan(Color.RED), 0, 5, 0);
textV.setText(text, BufferType.SPANNABLE);
Run Code Online (Sandbox Code Playgroud)
或者你可以使用如下的HTML代码::
textV.setText(Html.fromHtml(html text having 1 in red 2 in green and so on));
Run Code Online (Sandbox Code Playgroud)
有一个更完整的例子在这里.
SpannableString的 Javadoc
| 归档时间: |
|
| 查看次数: |
5781 次 |
| 最近记录: |