Android:动态地将文本视图添加到滚动视图

时间:2012-06-04 15:21:15

标签: android android-layout android-ui android-linearlayout android-scrollview

我正在开发一个功能类似于短信应用程序的应用程序。我正在研究应用程序的布局。在XML文件中,我在屏幕顶部有一个编辑文本,在屏幕底部有一个编辑文本。我想动态创建一个介于两个编辑文本之间的滚动视图。滚动视图将允许滚动应用程序的多个消息。当我尝试动态创建scrollview和textview时,它会替换edittexts并消失。

所以我的问题是如何防止edittexts消失并在2个编辑文本之间添加一个scrollview?

我的代码是这样的:

   ScrollView sv = new ScrollView(this);
   LinearLayout ll = new LinearLayout(this);
   ll.setOrientation(LinearLayout.VERTICAL);
   sv.addview(ll);

    TextView tv = new TextView(this);
    tv.setText("Dynamic layouts ftw!");
    ll.addView(tv);
    this.setContentView(sv);

1 个答案:

答案 0 :(得分:3)

您要求做的是构建ListView。 ListView'ss拥有您需要的所有功能以及更多功能。此外,使用适配器,它们非常快。 Here is a decent turorial使用ListViews。