2014-04-10 90 views
0

即時編碼的棋盤遊戲的Android應用程序。用戶可以在主要活動中選擇他想要擲出多少個骰子(1至3)。我怎樣才能動態地添加Android的活動圖像

我想只使用一個活動來顯示骰子的結果作爲圖像。用戶可以返回主要活動並選擇其他數量的骰子。

我的問題是,我如何動態地將結果圖像所需的圖像添加到第二個活動中,我想要顯示選擇的骰子數量的結果?

+0

在這裏,你看不到我想要做的[鏈接](http://imgur.com/a/2YizR#0)。主要活動是imagebuttons。用戶決定他想要多少個骰子以及哪種顏色。之後,我想在第二個實體展示骰子。但總是在另一個佈局中顯示圖像。 – JollyPopper

+0

好吧,我試試這個。 'GridLayout layout =(GridLayout)findViewById(R.id.Layoutfordices); \t \t \t 爲\t(INT I = 0; I <3;我++){ \t \t \t \t \t imageViewArray [I] =新ImageView的(本); \t \t imageViewArray [i] .setImageResource(R.drawable.bd2); \t \t layout.addView(imageViewArray [i]); \t \t} \t \t「 做我必須做,如果佈局PARAMS一樣,如果骰子= diceamount一排讓只有2 imageviews條款。那樣嗎? – JollyPopper

回答

0

創建一個新的ImageView對象,設置其屬性,然後將其添加到現有佈局。這是最基本的形式,但您還需要添加LayoutParams以獲得所需的位置。

ImageView iv = new ImageView(getApplicationContext()); 
iv.setImageResource(R.id.myimage); 
someView.add(id); 

有關更多用法詳細信息,請參閱ImageView Documentation

相關問題