gpt4 book ai didi

java - 网格: 6 x 7 Square Cells

转载 作者:行者123 更新时间:2023-12-01 08:51:29 26 4
gpt4 key购买 nike

我正在尝试制作一个包含 6 行 7 列网格的布局。我在 stackoverflow 和其他网站上尝试了很多代码,但似乎无法让它工作。

每个单元格都必须是方形 ImageView。 @drawable 中的图像已经是正方形,但不应在不同的屏幕尺寸上将它们调整为矩形。这就是为什么我不能使用layout_weights。

有什么简单的方法可以完成这个任务吗?我对这些 GridView 很陌生,这可能就是为什么我不理解其他问题或无法实现它们的原因。

有人有带有方形单元格的 6 x 7 网格的工作代码吗?我可以通过一些很好的解释来实现这些代码,以便我理解?

提前非常感谢。希望有人能帮忙。

最佳答案

只需以编程方式计算单元长度:

public void getCellLength(Context context){
DisplayMetrics metrics = context.getResources().getDisplayMetrics();
int width = metrics.widthPixels;
int height = metrics.heightPixels;
int length = Math.min(width,height)/6;
}

并将长度设置为您的 ImageView 即可

关于java - 网格: 6 x 7 Square Cells,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42372987/

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