爲了清楚我的問題,我將這些骰子圖像範圍從1到4導入drawable folder
。試圖做的是在應用程序運行在模擬器上,骰子會顯示其原始外觀:顯示從Android中的可繪製文件夾中隨機顯示骰子圖像,同時添加它的值
ex。
圖1: [。] - 圖像骰子一個[的..] - 骰子2
這兩個下方的圖像是一個命名play
因此當用戶點擊該按鈕按鈕,對於這些骰子圖像現在將隨機改變。
圖2: [...] - 從骰子一至三個[....] - 從骰子兩個至四個
它可以通過使用setimageresource
除了它隨機聽起來簡單變化,我需要增加它的價值。
例如,
[。] - 在我上面的圖1中:骰子最初的值爲1。但是,當它突然改變了上面的圖2來切割三,它現在有骰子三個形象,也是在我上面的圖中的號碼1 3
相同骰子兩個值:
[。]它的值爲2,但是當它變成骰子圖像4時,它現在具有值4.
因此3 + 4 = 7。當用戶單擊play
按鈕時,不僅圖像隨機顯示骰子的新圖像,而且還添加其值並確定哪個數字最高。在這個例子中,4是最高的權利?所以這只是應用程序通過彈出窗口說出誰是贏家的時間。
toast.makeText(this,"You Win!",Toast.LENGTH_LONG).Show();
下面是我在努力做到這一點代碼:
dice1=setImageResource(R.drawable.dice2s);
但這不會讓骰子圖像顯示隨機。
你能幫我嗎?對於我有限的英語感到抱歉。但這個很難解釋。但我希望你明白我的觀點。我真的需要一個能閱讀Android codes
背後的人,我希望你的其中一個人。
在此先感謝。
感謝@Eliran所以這是我怎麼可以隨機骰子圖像。但它的價值需要增加呢?我應該創建一個不同的'public void'來保存每個骰子值,然後在出現時加上它嗎?你怎麼看? – Archangel08
關於你的意思是關於每個圖像的int值的值? –