android - 如何在第一个文本视图完成后添加第二个文本视图
问题描述
我想在第一个完成后添加第二个文本视图。水平方向的线性布局没有帮助。还有其他选择吗?请建议!
解决方案
通常,我们使用 HTML 文本来获取这些信息。我们可以为不同的文本使用尽可能多的文本样式。通过这种方式,您可以为每个文本设置不同的属性。
例如:<HTML><text1><text2></HTML>
在上面,您可以独立定义文本属性。最后将此文本放在 Textview 中。所以我们可以使用单个 TextView 本身来实现这一点。
例子:
String str = "<a>This is a <font color='#800000FF'> blue text</font> and this is a <font color='red'> red text</font> </a>";
TextView textView = (TextView)findViewById(R.id.text);
textView.setText(Html.fromHtml(str, Html.FROM_HTML_MODE_COMPACT));
推荐阅读
- javascript - 表单中的多级下拉菜单:Javascript、Bootstrap
- node.js - PostgreSQL:密码认证失败,但密码正确
- java - Spring Security:无法清除身份验证对象
- rust - 从格式化输入构建树
- machine-learning - 监督机器学习:数据点数量和变量之间的关系
- python - Python/Pandas:遍历 Excel 文件并提取信息
- symfony - Symfony - 具有多个实体对象的表单
- svg - 是否可以将通用 [a, b, c, d, e, f] (svg) 变换矩阵分解为一系列旋转/缩放/平移指令?
- angular - 角 | 路由器不会重定向
- java - 如何读/写非root用户可以访问的文件?