iT邦幫忙

DAY 7
4

學習寫Android App很困難嗎??系列 第 7

學習寫Android App很困難嗎??(牛刀小試二--按鈕小遊戲)

  • 分享至 

  • twitterImage
  •  

今天是一年一度的中秋節,大家應該都在準備烤肉吧
寫完這篇文章,我也要開始動手準備了
祝大家中秋節快樂

中秋烤肉時,最討厭的就是火一直升不起來,或是肉在跟你裝熟
在你忙東忙西時,一堆眼睛望著你,用眼神不時傳來,烤好了沒..烤好了沒...
這樣你怎麼受得了,這時候,拿出你的Android手機,或是平板,遊戲給他開下去就對啦..
來,今天咱們也自己來寫個簡單又有挑戰性的遊戲,很簡單,就一個按鈕的小遊戲...
首先我們先來看會用到的元件有哪些
一、Button:2個
二、Label:1個
三、Clock:1個,這是用來做時間計算的元件
四、請自行準備一張做為按鈕的圖

主要的程式內容的羅輯大致上如下:
一、當我按下[開始]按鈕之後,我的計數會先做歸零的動作
二、當我按下[紅色按鈕]之後,開始計時,並計算我按的次數
三、時間就設定10秒鐘吧
好了,先把所有元件拉到畫面上吧..

魯大,為什麼你的按鈕是擺在中央??
只要修改一下屬性就行啦

很重要的,[Clock]的屬性必需修改一下
一、[TimerInterval]是時間計算要多久,單位是毫秒,所以把數值改為10000
二、[TimerEnabled]是指是否作動,一開始當然不用作動,所以把勾勾拿掉

再來就是程式的部份啦...
一樣開啟寫程式的畫面,然後就把拼圖給拉~拉~拉~進來
拼一拼就行啦..

這裡面,我用了一個自定義的變數[K],還有兩個[If]的控制項
拼好了,一樣先用測試區測試一下唄..

10秒,我只能按66下,滑鼠快按壞了.. XD
還是轉成apk,再放到手機上玩吧..
不過要小心別把手機按出一個洞了.. 囧


上一篇
學習寫Android App很困難嗎??(編譯成手機可用的安裝檔)
下一篇
學習寫Android App很困難嗎??(元件-Button介紹)
系列文
學習寫Android App很困難嗎??30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 則留言

0
SunAllen
iT邦研究生 1 級 ‧ 2012-09-30 15:59:22

烤肉...落寞

我等著明天去被客戶烤哭哭

魯大 iT邦高手 1 級 ‧ 2012-09-30 21:59:13 檢舉

那就讓自己醉吧..
多喝點,這樣才會好睡
睡飽了,明天好被烤... 失神

SunAllen iT邦研究生 1 級 ‧ 2012-09-30 23:12:03 檢舉

還散發出...海尼根加高梁的香味毆飛

0
海綿寶寶
iT邦大神 1 級 ‧ 2012-09-30 22:59:23

紅色按鈕不夠狠
看看我的按鈕

80幾下,怕了吧

這我有一點小意見
if裡的比較k為0為1
不是使用常見的==而是一個=
似乎有點令人混淆
這點麻煩魯老師寫信跟MIT反應
請他們修正一下
謝謝

看更多先前的回應...收起先前的回應...
魯大 iT邦高手 1 級 ‧ 2012-10-01 15:50:47 檢舉

你的按鈕按下去似乎會有爆炸的危險性.. 汗

魯大 iT邦高手 1 級 ‧ 2012-10-01 15:51:29 檢舉

關於這個[=]的問題,我會努力試試.. 謝謝

後來我冷靜下來想想
一般的assign在這裡是def..as..和set (global)...to...
而邏輯的equal to在這裡是if test ()=()
似乎只有在邏輯比對時才會使用=符號
如此根本不會有混淆的問題

我看我大概是
聽評書落淚

替古人擔憂了
泡湯

魯大 iT邦高手 1 級 ‧ 2012-10-04 17:14:14 檢舉

泡湯

我要留言

立即登入留言