Android - 向Textview添加行

时间:2012-04-13 03:27:21

标签: android line

我有一个TextView和一些String Arrays。我想在每次显示下一个项目时添加一行(通过Java)(我有一个for循环,所以它循环直到每个Item都显示在TextView中)。有人知道怎么做吗?

谢谢

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

3 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

答案 2 :(得分: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>