【发布时间】:2011-01-13 17:20:52
【问题描述】:
我想采用现有的ScrollView 并在其中添加更多视图,动态(在运行时)到ScrollView 容器。
是否可以添加这些视图而无需创建新布局并对其进行膨胀?如果是这样,动态添加这些视图的一般过程是什么?
为了这个问题,假设视图是TextView...
谢谢!
【问题讨论】:
我想采用现有的ScrollView 并在其中添加更多视图,动态(在运行时)到ScrollView 容器。
是否可以添加这些视图而无需创建新布局并对其进行膨胀?如果是这样,动态添加这些视图的一般过程是什么?
为了这个问题,假设视图是TextView...
谢谢!
【问题讨论】:
一个ScrollView只能有一个孩子,所以直接给它添加更多的孩子是没有意义的。假设您的ScrollView 内部有一个LinearLayout,那么您可以向LinearLayout 添加更多视图:
LinearLayout layout = findViewById(R.id.my_linear_layout);
TextView textView = new TextView(this);
layout.addView(textView);
【讨论】: