【问题标题】:show single textview contains text in 3 lines with pointswise显示单个文本视图包含 3 行中的文本,逐点显示
【发布时间】:2017-09-07 16:29:45
【问题描述】:

我想在一个文本视图中显示 3 行文本,如下所示?怎么样?

  1. 首先
  2. 三是一条很大的线
    应该是这样的。

我们怎样才能做到这一点?我知道我们可以使用所有线性布局以表格形式设置这些文本视图。但我正在考虑以一种简单的方式使用一个文本视图而不是多个文本视图:P。

【问题讨论】:

    标签: android xml user-interface


    【解决方案1】:

    非常简单,
    像这样在 setText 函数中输入文本,

    textView.setText("1. xxxxx \n 2.yyyyyyy \n 3.zzzzzzz");
    

    这将在输出屏幕中添加 3 行。所以 \n 是解决方案,请标记为正确答案。

    【讨论】:

    • 第 3 行应该正好分两行,其中第二行应该正好在第一行的起始词下方。
    • 你要我为你设计那个逻辑吗,我可以。
    【解决方案2】:

    您可以使用 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());
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-05-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-25
      相关资源
      最近更新 更多