在Android中,可以通过动态添加子视图的方式向ScrollView中添加内容。以下是一个示例代码,演示了如何动态添加TextView到ScrollView中:
ScrollView scrollView = findViewById(R.id.scroll_view);
LinearLayout linearLayout = new LinearLayout(this);
linearLayout.setOrientation(LinearLayout.VERTICAL);
scrollView.addView(linearLayout);
for (int i = 0; i < 10; i++) {
TextView textView = new TextView(this);
textView.setText("Item " + i);
linearLayout.addView(textView);
}
在这个示例中,我们首先获取ScrollView的实例,然后创建一个LinearLayout作为ScrollView的子视图容器。将LinearLayout设置为垂直方向,并将其添加到ScrollView中。
接下来,使用一个循环来创建并添加多个TextView到LinearLayout中。每个TextView都设置了一个不同的文本,以模拟动态添加的效果。
最后,LinearLayout作为ScrollView的子视图容器,会自动滚动显示所有的TextView。
请注意,这里只是一个简单的示例,以展示动态添加ScrollView内容的基本思路。实际应用中,可以根据具体需求进行适当的修改和扩展。