我的ScrollView
包含一些buttons
和textviews
。
我希望在滚动视图中insert a new button
中途(索引3)但是得到错误,“ ScrollView只能托管一个直接孩子”
这不可能吗?
Button b = new Button(this);
scrView.AddView(b,3);
????
答案 0 :(得分:5)
将子视图放在LinearLayout
或RelativeLayout
等布局中,然后将布局放在ScrollView
中。将您的观点添加到布局而不是ScrollView
。
答案 1 :(得分:0)
你不能在scollview中添加多个视图,因为你现在知道“ScrollView只能托管一个直接的孩子”
你会在scollview中有一个线性布局,你之前会添加其他按钮,所以添加新的按钮......