2

我正在开发一个功能类似于短信应用程序的应用程序。我现在正在处理应用程序的布局。在 XML 文件中,我在屏幕顶部有一个编辑文本,在屏幕底部有一个。我想动态创建一个位于两个编辑文本之间的滚动视图。滚动视图可以滚动浏览应用程序的多条消息。当我尝试动态创建滚动视图和文本视图时,它会替换编辑文本并且它们会消失。

所以我的问题是我将如何防止编辑文本消失并在两个编辑文本之间添加滚动视图?

我的代码是这样的:

   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);
4

1 回答 1

3

您要求做的是构建一个ListView。ListView 具有您需要的所有功能以及更多功能。此外,使用适配器,它们非常快。这是一个关于使用 ListViews的不错的教程。

于 2012-06-04T15:36:39.267 回答