第一次寫Android的文章
就先來寫個mora(剪刀時頭部)的範例吧~
下圖為版面配置 :
這是一個和電腦猜拳的簡單App,畫面醜陋請見諒~
下面為程式碼 :
Layout的xml :
xml如上,layout要怎麼設計就看自己了,所以我就不放上完整的xml檔搂~
為了使用上方便,所以我在string.xml裡設定我之後要用到的字串,如下圖 :
主程式MainActivity.java的部分 :
上圖為按鈕的動作設定,石頭和布的按鈕動作設定也是以此類推,所以就不放上程式碼了~
getString(R.string.xxxxx)為取得在string.xml裡所試定的字串 name。
因為xml裡的看最後結果的Button裡有設定按下時會呼叫方法changePage
所以在MainActivity裡要對changePage做定義
在changePage裡我做了跳頁(Intent)的設定,從MainActivity跳到Main2Activity,並且用Bundle
打包了要帶過去Main2Activity的資料,也就是變數win、lose和tie。
接下來Main2Activity的程式碼 :
xml的部分,就只有一個Textivew用來顯示輸、贏和平手的次數,所以也不放上程式碼了。
Main2Activity.java :
結果 :
謝謝!!!我成功做出來了
回覆刪除