gpt4 book ai didi

android - 在 Android 中动态添加 LinearLayouts

转载 作者:太空狗 更新时间:2023-10-29 13:31:11 26 4
gpt4 key购买 nike

我正在尝试动态添加 LinearLayouts,但它不起作用。我想我只需要另一双眼睛来检查它。谁能帮帮我?

LinearLayout parentLayout = (LinearLayout)findViewById(R.id.parentLayout);
lLayout = new LinearLayout[8];
for(int i = 0; i < lLayout.length; i++) {
lLayout[i] = new LinearLayout(this);
lLayout[i].setId(i);
lLayout[i].setOrientation(LinearLayout.HORIZONTAL);
if(i%2 == 0) {
lLayout[i].setBackgroundColor(Color.GREEN);
} else {
lLayout[i].setBackgroundColor(Color.MAGENTA);
}
parentLayout.addView(lLayout[i]);
}

最佳答案

你需要设置 LayoutParams,尝试添加这个:

lLayout[i].setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT,LayoutParams.WRAP_CONTENT));

关于android - 在 Android 中动态添加 LinearLayouts,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15261811/

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