【发布时间】:2017-09-07 16:29:45
【问题描述】:
我想在一个文本视图中显示 3 行文本,如下所示?怎么样?
- 首先
- 秒
- 三是一条很大的线
应该是这样的。
我们怎样才能做到这一点?我知道我们可以使用所有线性布局以表格形式设置这些文本视图。但我正在考虑以一种简单的方式使用一个文本视图而不是多个文本视图:P。
【问题讨论】:
标签: android xml user-interface
我想在一个文本视图中显示 3 行文本,如下所示?怎么样?
我们怎样才能做到这一点?我知道我们可以使用所有线性布局以表格形式设置这些文本视图。但我正在考虑以一种简单的方式使用一个文本视图而不是多个文本视图:P。
【问题讨论】:
标签: android xml user-interface
非常简单,
像这样在 setText 函数中输入文本,
textView.setText("1. xxxxx \n 2.yyyyyyy \n 3.zzzzzzz");
这将在输出屏幕中添加 3 行。所以 \n 是解决方案,请标记为正确答案。
【讨论】:
您可以使用 StringBuilder 干净地完成此操作。
StringBuilder builder = new StringBuilder();
builder.append("1) Lorem ipsum\n");
builder.append("2) Lorem ipsum\n");
builder.append("3) Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae");
textView.setText(builder.toString());
【讨论】: