gpt4 book ai didi

android - 如何将动态创建的 LinearLayout 添加到 ScrollView?

转载 作者:搜寻专家 更新时间:2023-11-01 08:11:07 26 4
gpt4 key购买 nike

我想像这样动态添加一些小部件:

LinearLayout llay = new LinearLayout(this); 
llay.setOrientation(LinearLayout.HORIZONTAL);

LinearLayout.LayoutParams llp = new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
llp.weight = 1.0f;

CheckBox cb = new CheckBox(getApplicationContext());
cb.setText("1");
cb.setLayoutParams(llp);
llay.addView(cb);

ScrollView svh = (ScrollView) findViewById(R.id.scrollViewHost);
svh.AddView(llay);

...但我得到,“方法 AddView(LinearLayout) 未定义类型 ScrollView”

那么如何将LinearLayout添加到现有的ScrollView中呢?

最佳答案

因为 Java 区分大小写? AddView() != addView()。另外(虽然不是问题的根源),请注意 ScrollView 只能有一个 child 。

关于android - 如何将动态创建的 LinearLayout 添加到 ScrollView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9509842/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com