我想使用一个现有的 ScrollView
并在其中添加一个 View ,并动态地(在运行时)向 ScrollView
容器添加更多 View 。
是否可以添加这些 View 而无需创建新布局并展开它?如果是这样,动态添加这些 View 的一般过程是什么?
为了这个问题,假设 View 是 TextView
...
谢谢!
最佳答案
一个ScrollView
只能有一个 child ,所以直接给它添加更多的 child 是没有意义的。假设您的 ScrollView
内部有一个 LinearLayout
,那么您可以向 LinearLayout
添加更多 View :
LinearLayout layout = findViewById(R.id.my_linear_layout);
TextView textView = new TextView(this);
layout.addView(textView);
关于android - 我可以在不膨胀/重新膨胀布局的情况下向 ScrollView 添加 View 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4683063/