iT邦幫忙

DAY 22
6

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

學習寫Android App很困難嗎??(我的小小記事本)

學習寫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]給清空,好方便下次的輸入

完成了.. 夠簡單了吧.. 謝謝


上一篇
學習寫Android App很困難嗎??(打磚塊小遊戲的延續--作業解答)
下一篇
學習寫Android App很困難嗎??(元件[ListPicker]介紹)
系列文
學習寫Android App很困難嗎??30
0
ted99tw
iT邦高手 1 級 ‧ 2012-10-15 18:07:04

沙發

天氣涼了,先替海綿寶寶暖一下沙發....偷笑

0
temo
iT邦新手 1 級 ‧ 2012-10-15 18:29:41

很棒的軟體筆記

0
海綿寶寶
iT邦大神 1 級 ‧ 2012-10-15 21:38:21

是否不能輸入中文
疑惑

我加了一列清除 global count
以免 global count 一直增加

另外加了一個 btnClear
清除顯示區文字及一些counter
如藍色框框處拼圖

彈珠台、小畫家、記事本都有了
不知道魯教授接著要介紹什麼功能呢
筆記

看更多先前的回應...收起先前的回應...
ted99tw iT邦高手 1 級 ‧ 2012-10-15 21:48:13 檢舉

會不會是要用App來滾土豆? 毆飛

魯大 iT邦高手 1 級 ‧ 2012-10-16 08:16:59 檢舉

這個測試區是不能夠中文輸入的
但是你的手機就可以..

魯大 iT邦高手 1 級 ‧ 2012-10-16 08:22:34 檢舉

ted99tw提到:
會不會是要用App來滾土豆?

泰大,你可以寫一個無窮迴圈,把你的機殼打開
然後一鍋土豆放在cpu上,按下開始
這樣應該就可以滾土豆了.. XD

looney提到:
但是你的手機就可以..

我沒有 Android 手機
Orz

魯大 iT邦高手 1 級 ‧ 2012-10-17 16:53:07 檢舉

我也沒有.. 囧

請問這算是一種資料庫嗎??
點選save之後下次再開啟這個app資料會不見嗎??
案save資料是存放到哪邊呢?

a835132000提到:
請問這算是一種資料庫嗎??

不算

a835132000提到:
點選save之後下次再開啟這個app資料會不見嗎??

會不見

a835132000提到:
案save資料是存放到哪邊呢?

記憶體中的變數

我要留言

立即登入留言