2

我有一个 TextView 和一些字符串数组。我想在每次显示下一个项目时添加一条线(通过 Java)(我有一个 for 循环,所以它循环直到每个项目都显示在 TextView 中)。有人知道该怎么做吗?

谢谢

编辑:我希望它看起来像一个 ListView。但我不想使用 listView insted,因为我只想为某些事件设置 Line。

4

3 回答 3

0

什么样的线?如果您只想在文本中添加一条垂直线,请添加“|” 每个单词之间。如果要换行,请使用“\n”。

于 2012-04-13T03:30:00.820 回答
0

您是否尝试在\n每次添加一个字符串时添加一个换行符 ( ) ?

于 2012-04-13T03:30:19.407 回答
0
for(int i=0;i<lenght;i++)
{
    //textview is tv
   tv.setText(listOfString[i]);
   //view is viewWithHorizontalLine with hight = dp and width = fill_parent and background = #000000
   viewWithHorizontalLine = view;
   //LinearLayout is ll
   ll.addView(tv);
   ll.addView(viewWithHorizontalLine);
}

XML

<LinearLayout>
  <ScrollView>
      <LinearLayout orientation=vertical/>
  </ScrollView>
</LinearLayout>
于 2012-04-13T06:39:10.507 回答