我正在开发一个功能类似于短信应用程序的应用程序。我正在研究应用程序的布局。在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);
答案 0 :(得分:3)
您要求做的是构建ListView。 ListView'ss拥有您需要的所有功能以及更多功能。此外,使用适配器,它们非常快。 Here is a decent turorial使用ListViews。