幅と高さが画面と同じグリッドを作成する必要があります。なんとなく使えそうです
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初心者のビット(-:)