gpt4 book ai didi

java - Android 以编程方式创建的 ImageView 未显示

转载 作者:太空宇宙 更新时间:2023-11-03 13:19:40 26 4
gpt4 key购买 nike

我正在尝试以编程方式创建一个 ImageViews 数组。这是我的代码(i 和 j 用于计数器)

imageViews = new ArrayList<ImageView>();
for(int i = 0; i < 3; i++){
for(int j = 0; j < 3; j++){
if(3*i+j != 8) {
ImageView subImage = new ImageView(this);
subImage.setImageBitmap(pieces.get(3 * i + j));
LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(100, 100);
subImage.setLayoutParams(lp);
subImage.setX(i * 100f);
subImage.setY(j * 100f);
subImage.setVisibility(View.VISIBLE);
imageViews.add(subImage);
}
}
}

pieces 是位图的数组列表。无论如何,没有 ImageView 显示。我是这一切的新手,所以我确定我做错了各种事情。提前致谢!

最佳答案

您必须像下面一样在您的布局对象中添加 View 。

layout_object.addView(subImage);

最后你必须设置你想要显示的 View

setContentView(layout_object);

希望这个回答对你有用。

关于java - Android 以编程方式创建的 ImageView 未显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30388421/

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