學習寫Android App很困難嗎?? 真的不會...
本系列文章分享會以『MIT App Inventor』為主做介紹及說明
對有心想入門的邦友相信會有一定的幫助
今天我們要來一個新的課題--「列表」
所需要的元件,之前都有介紹過了
[HorizontalArrangement]元件:一個
[TextBox]元件:一個
[Button]元件:一個
[Label]元件:兩個
把這幾個元件拉到畫面上來排列一下
顯示的文字與相關的屬性可以依個人喜好做調整
這次要做的就是-- 在TextBox輸入文字,當按下存檔之後,在底下Label處做列表..
開啟程式拼圖畫面,這次會談到一個新的東西--[LIST]
記得之前學習過的程式在設定變數時
可以設定一種名為陣列變數(應該是這個名稱吧 )
例如:
int x[5] = {1,2,3,4,5};
在這裡,當然有也相同的用法,只是設定上不大一樣
在這裡稱做「LIST」
再來是大家最喜歡看到的畫面...
首先當然要先確認是否有輸入文字,如果沒有輸入的話,那就不用存了
在確認有輸入文字之後,使用[add items to list]把所輸入的文字存入[List]裡
在[List]裡是以一筆一筆資料的方式儲存
所以在顯示之前要記得先將顯示的地方先清空,要不顯示的資料會重覆
然後,再利用[foreach]來把資料顯示出來
在顯示文字上可以做一些小小的動作,來使文字做更好的排列
例如:[\n]可做換行的動作,多設立一個變數來計算筆數…等
在完成後,別忘了,要把[TextBox]給清空,好方便下次的輸入
嘿嘿 完成了.. 夠簡單了吧..
是否不能輸入中文
我加了一列清除 global count
以免 global count 一直增加
另外加了一個 btnClear
清除顯示區文字及一些counter
如藍色框框處拼圖
彈珠台、小畫家、記事本都有了
不知道魯教授接著要介紹什麼功能呢
會不會是要用App來滾土豆?
這個測試區是不能夠中文輸入的
但是你的手機就可以..
ted99tw提到:
會不會是要用App來滾土豆?
泰大,你可以寫一個無窮迴圈,把你的機殼打開
然後一鍋土豆放在cpu上,按下開始
這樣應該就可以滾土豆了..
looney提到:
但是你的手機就可以..
我沒有 Android 手機
我也沒有..
請問這算是一種資料庫嗎??
點選save之後下次再開啟這個app資料會不見嗎??
案save資料是存放到哪邊呢?
a835132000提到:
請問這算是一種資料庫嗎??
不算
a835132000提到:
點選save之後下次再開啟這個app資料會不見嗎??
會不見
a835132000提到:
案save資料是存放到哪邊呢?
記憶體中的變數