0

我有一个ScrollView包含多个buttonsand textviews

我希望insert a new button在滚动视图中途(索引 3)但得到错误,“ ScrollView can host only one direct child

这不可能吗?

Button b = new Button(this);
scrView.AddView(b,3);

???

4

2 回答 2

5

将子视图放在类似的布局中,LinearLayout或者RelativeLayout然后将布局放在ScrollView. 将您的视图添加到布局而不是ScrollView.

于 2012-06-11T18:15:10.803 回答
0

不,您不能在 scollview 中添加一个以上的视图,正如您现在所知道的“ScrollView 只能托管一个直接子级”

你会在 scollview 中有一个线性布局,你之前会在其中添加其他按钮,所以在其中添加新的按钮......

于 2012-06-11T18:15:49.443 回答