Re: [問題]請問有辦法寫"亂數的button"嗎?

看板AndroidDev作者 (想翔)時間13年前 (2011/11/09 11:47), 編輯推噓7(7018)
留言25則, 7人參與, 最新討論串2/2 (看更多)
※ 引述《a024156 (想翔)》之銘言: : 我想做一個亂數的button按鈕, : 可以亂數選取button01,button02,button03 : 請問要怎麼寫? : 我研究了好久都寫不出來....請大大們幫忙一下,謝謝!! 我有做5個頁面,都不同檔名的java檔,例如joke1,joke2,joke3 我想點一個按鈕 就隨機跑出一篇 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 120.125.184.216

11/09 11:54, , 1F
我有做三個java頁面,想按一個按鈕就隨機跳出一個頁面
11/09 11:54, 1F

11/09 12:05, , 2F
你的「頁面」是什麼東西?
11/09 12:05, 2F

11/09 12:26, , 3F
是文字頁面
11/09 12:26, 3F

11/09 12:46, , 4F
Math.rnd(?) switch一下?
11/09 12:46, 4F

11/09 12:58, , 5F
我有用Math.random寫過,只是都寫不出來,請問大大們有沒
11/09 12:58, 5F

11/09 12:58, , 6F
有可以參考的範例
11/09 12:58, 6F

11/09 13:12, , 7F
坦白說我還是看不懂你的文字頁面是什麼...activity ?
11/09 13:12, 7F

11/09 13:12, , 8F
如果是手動切換的話,你怎麼做?
11/09 13:12, 8F

11/09 13:31, , 9F
intent.setClass(abca.this,abc1.class)
11/09 13:31, 9F

11/09 13:32, , 10F
startActivity(intent);
11/09 13:32, 10F

11/09 13:32, , 11F
請問是這個嗎?
11/09 13:32, 11F

11/09 14:08, , 12F
http://pastie.org/2834833 大概是這種感覺
11/09 14:08, 12F

11/09 14:08, , 13F
intents[?].setClass(這裡你要自己看需求修改);
11/09 14:08, 13F

11/09 14:55, , 14F
動態把layout生出來再setContentView
11/09 14:55, 14F

11/09 15:36, , 15F
咦? james732的程式碼不會吐錯誤嗎? 物件陣列的初始值好像
11/09 15:36, 15F

11/09 15:36, , 16F
是null,還是我記錯了?
11/09 15:36, 16F

11/09 15:41, , 17F
謝謝大大們的幫助,正在努力找錯誤中..頁面還跑不過去
11/09 15:41, 17F

11/09 15:56, , 18F
http://pastie.org/2835073 是我寫錯了,應該要這樣
11/09 15:56, 18F

11/09 17:05, , 19F
如果都只是單純的內部Activity 可直接將class歸類array
11/09 17:05, 19F

11/09 17:06, , 20F
Class<?> clsses[] = new Class<?>[]{
11/09 17:06, 20F

11/09 17:06, , 21F
Act1.class, Act2.class, Act3.class };
11/09 17:06, 21F

11/09 20:06, , 22F
用Map去裝Class會更有彈性喔
11/09 20:06, 22F

11/09 20:07, , 23F
例如.... 可以給個String或是數字當索引之類的
11/09 20:07, 23F

12/21 16:54, , 24F
如果不同的Java的差異只是在文字內容的話,用1個Activity
12/21 16:54, 24F

12/21 16:55, , 25F
加上SQLite+Math.random隨機抓你的內容會不會好一些?
12/21 16:55, 25F
文章代碼(AID): #1EkVVDIL (AndroidDev)
討論串 (同標題文章)
文章代碼(AID): #1EkVVDIL (AndroidDev)