我能否在不充气/重新充气布局的情况下向滚动视图添加视图?

5
我想在现有的ScrollView中添加更多视图,并在运行时动态地将这些视图添加到ScrollView容器中。是否可以在不创建新布局并膨胀它的情况下添加这些视图?如果可以,那么动态添加这些视图的一般过程是什么?
为了回答这个问题,请假设这些视图是TextView...
谢谢!
1个回答

17

ScrollView只能有一个子元素,因此直接向其添加更多的子元素是没有意义的。假设你的ScrollView中有一个LinearLayout,那么你可以向LinearLayout中添加更多的视图:

LinearLayout layout = findViewById(R.id.my_linear_layout);
TextView textView = new TextView(this);
layout.addView(textView);

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接