App Inventor for Android Button單擊事件
利用Google 在線開發(fā)工具 App Inventor 于做了一個簡單button單擊事件,通過單擊button按鈕,我們可以改變一個label的字體顏色;
首先還是要打開開發(fā)環(huán)境的地址http://appinventor.googlelabs.com/ode/Ya.html,我還是在上次新建的項目的基礎(chǔ)上做的。首先看看效果圖
1 第一步首先是在我們項目上拖放控件
在這里我們可以對控件進(jìn)行重命名即改變其ID,也可修改Text的值,我們改變Button的ID為btnStart,并改變Text值為“點擊改變”在改變Label的Text值為“改變顏色”;我第一次看到這個環(huán)境的開發(fā)界面時,我就想到了vs2010,這個布局也太像了,不知道開發(fā)本軟件的人員是否參考了微軟的VS,這里感覺不怎么舒服的就是在給控件進(jìn)行重命名或者刪除時都必須依賴與給定的Rename和Delete,如果雙擊該控件可以重命名和按鍵盤的Del的時候可以刪除就更好了,因為現(xiàn)在是出于Beta,所以還會有很多變化的
2.點擊“Open the Blocks Editor”進(jìn)入邏輯編輯界面
從圖中A區(qū)域看到的就是我們剛剛拖放的控件,并且有些控件的ID我們已經(jīng)更改。在A區(qū)域單擊我們相應(yīng)的控件就可以出現(xiàn)很多可選擇的圖形語句,比如我們用的btnStart語句“when···do···”意為當(dāng)我們點擊btnStart時會做出什么操作,要操作的內(nèi)容放入btnStart圖形語句的內(nèi)部,這里我們放入的是label1,并對label1的字體顏色進(jìn)行改變,有原來的黑色變?yōu)榧t色,整體的意思就是當(dāng)我們單擊這個button按鈕的時候我們會做如下操作,即設(shè)置label1的顏色為紅色,設(shè)置完成之后就可以運(yùn)行了,點擊new emulator就是在我們的仿真機(jī)上運(yùn)行,點擊Connet to Device的時候就是在實體的Android手機(jī)上運(yùn)行。同時手機(jī)需要滿足一下條件才可運(yùn)行①必須有SD卡,②設(shè)置>應(yīng)用>勾選”未知源”(允許運(yùn)行android market以外程序);我的這兩個條件默認(rèn)都是滿足的。具體手機(jī)和電腦配置要求參見http://hi.baidu.com/simayilong80/blog/item/319881fa91b1478258ee9073.html
3.連接手機(jī),看看效果
【編輯推薦】
Android在線開發(fā)工具 App Inventor