1

我需要制作一个宽度和高度与屏幕相同的网格。我想我会以某种方式使用

DisplayMetrics metrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(metrics);

要做到这一点,但我需要缩放里面的图像,以便每个 ImageView 是屏幕宽度的 1/10(例如 10 个图像)。对于图像高度也是如此。

我努力了

a = (ImageView) findViewById(R.id.imageID);
a.setMaxHeight(metrics.heightPixels/numberOfImages);

但正如您可以想象的那样,这对于 130 张图像来说是非常乏味的(更不用说,它不起作用!)如果我不需要满足大量屏幕尺寸的需求,那将不是问题!

任何帮助表示赞赏!(有点 Android 菜鸟 (-: )

4

0 回答 0