App Inventor 2-不同頁面參數傳遞

環境: Chrome + App Inventor 2

App Inventor強調讓即便不具備程式設計背景的使用者,也能夠設計屬於自己的APP程式,讓開發Android應用程式變成透過拖拉放就可以完成的簡單步驟。

App Inventor為雲端開發環境,需從App Inventor官方網站登入您的Gmail帳號後來使用,本範例自製抽籤程式,也可應用在許多需要隨機組合的程式,接下來即是使用App Inventor來快速完成抽籤程式的APP程式設計,一起動手來完成這有趣的APP吧!

執行方式:

一、 於專案中,點選「Add Screen…」按鈕,新增一個頁面Screen2,接下來,就是進行這兩個頁面的切換,並傳遞參數值。

<切換至Blocks頁面,進行程式的撰寫>

二、 於頁面Screen1先設定公用變數,將想要帶到另一個頁面的資料寫入變數中(如本範例要將【gender】及【BMI】兩個參數帶到頁面Screen2)。

三、 我們希望在按下Button1的按鈕後,會切換到頁面Screen2。因此,在Button1的Click事件中,使用元件,在screenName中帶入要切換的頁面Screen2,在startValue中帶入方才所建立的【gender】及【BMI】參數,如下圖所示。

四、 在頁面Screen2中,同樣需要設定公用變數,因為從頁面Screen1傳過來的是一個清單,有兩個參數而不只一個值,故先建立一個空的清單。

五、 並且在頁面Screen2的初始階段,就以設定好的變數message來取得初始值。

六、 接下來,若要取得從頁面Screen1傳來的參數值,就可以使用元件,
index為1,表示取得list清單的第一個值,index為2,表示取得list清單的第二個值。
七、 依此步驟完成,您也可以建立多個頁面,設定頁面的切換外,還可帶入多個參數唷!
以上是關於「App Inventor 2-不同頁面參數傳遞」的好用方法,
這麼實用的小撇步,您一定要學會喔!

- 回325期電子報主頁 -

財團法人中華民國電腦技能基金會版權所有,未經確認授權,嚴禁轉貼節錄
 TEL:02-2577-8806 ‧ FAX:02-2577-8135 服務信箱: [email protected]