0
我想創建一個包含許多ImageView的佈局。Android通過代碼添加許多Imageview
它應該是由10張圖片組成的15張圖片。只有5個不同的圖片,但我需要在這個數組上放置很多次。
類似的東西,但在10 * 15:
http://blazinggames.com/brain/puzzle/screenshots/cc.gif
到目前爲止,我使用的線性佈局(不知道這是最好的選擇OO),我有這樣的:
unsing驗證碼:
LinearLayout linearLayout= new LinearLayout(this);
linearLayout.setOrientation(LinearLayout.HORIZONTAL);
linearLayout.setLayoutParams(new LayoutParams(
LayoutParams.MATCH_PARENT,
LayoutParams.MATCH_PARENT));
ImageView imageView = new ImageView(this);
imageView.setImageResource(R.drawable.green);
imageView.setLayoutParams(new LayoutParams(
LayoutParams.MATCH_PARENT,
LayoutParams.WRAP_CONTENT));
linearLayout.addView(imageView);
setContentView(linearLayout);
我設置了一個imageview1,imageview2,...每個人都有一個可繪製的我想要的...
我知道了!這不是編碼的好方法!它可以工作,但非常長!
這就是爲什麼我在這裏^^
任何人都可以幫助我嗎?
謝謝
您可以使用自定義網格視圖。 –
如果所選圖像取決於位置,則可以使用for循環來放置圖像視圖。如果情況並非如此,那麼你就沒有出路,只能手動編碼。 –
感謝球員,但我不知道如何創建自定義的GridView既不使用循環設置不同的drawable爲不同的imageview,你能幫我多一點嗎?謝謝 ! – user1876708