iT邦幫忙

DAY 24
6

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

學習寫Android App很困難嗎??(我的小小記事本-加強功能)

  • 分享至 

  • twitterImage
  •  

學習寫Android App很困難嗎?? 真的不會...
本系列文章分享會以『MIT App Inventor』為主做介紹及說明
對有心想入門的邦友相信會有一定的幫助
昨天談到選單[ListPicker]元件的功能
現在就來利用它的功能來加強「我的小小記事本」的功能
首先在畫面上新增兩個[ListPicker]元件,準備來做記事內容的「編輯」與「刪除」

調整一下相關的屬性,然後開啟程式拼圖畫面..
即然使用[ListPicker]元件,當然就要指定內容

再來就先從「刪除」先講起..
參考做法:選擇好了一筆資料之後,就把該筆資料刪除,刪除之後,要重新列出LIST

「編輯」這部份有點雜了...
我的做法是:
在選擇一筆資料後,將資料顯示在[TextBox]元件裡,然後做編輯,完成後,按下「儲存」按鈕
然後再重新列出LIST
這次會用到一個新的拼圖塊,用來更新LIST內容的拼圖塊

它會需要三樣東西:LIST名稱、欲修改的索引值、修改的內容

在做「編輯」時,會跟「新增」時會用到同一個按鈕,所以,必需先建立一個旗標做區別.
在這裡,我利用按鈕的[Text]屬性,來做區別...

然後,在[儲存」按鈕事件裡,做一些調整,並加入編輯的拼圖塊

編輯完成之後,當然還是得把LIST給重新秀一下囉...
所以完整的應該像是這樣..

這個拼圖稍為有點長,不過還不算是很長的
有寫過程式經驗的人應該都寫過比這個還要長的程式吧..

不困難哦,各位邦友,來吧,動手加強一下功能吧... 謝謝
如果時間夠的話,可以想一下,如果要把記事內容全部清除,那該怎麼呢??


上一篇
學習寫Android App很困難嗎??(元件[ListPicker]介紹)
下一篇
學習寫Android App很困難嗎??(元件[TinyDB]介紹)
系列文
學習寫Android App很困難嗎??30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
0
ted99tw
iT邦高手 1 級 ‧ 2012-10-17 18:43:38

筆記
總裁的筆記,我也要抄...

0
海綿寶寶
iT邦大神 1 級 ‧ 2012-10-17 21:55:22

剛剛寫了回覆
怎麼會超過1000個字
疑惑

不打字了,只上圖







在此補充說明
1.輸入資料
2.點 Modify 將 Debbiy 修改為 Debbie
3.點 Delete 刪除 Heidy
謝謝

魯大 iT邦高手 1 級 ‧ 2012-10-18 08:03:35 檢舉

這些人名難不成是海綿大的花名單.. 驚

鐵殼心 iT邦高手 1 級 ‧ 2012-10-18 09:20:48 檢舉

怎麼只有七仙女?抗議
其他十九個都去糖叔那兒了嗎?疑惑

0
valerie18y
iT邦新手 5 級 ‧ 2014-03-26 15:37:35

您好,初接觸這個程式,有些不懂之處,想請問NoteList OneList lblList這幾個名稱分別是哪幾個部位呢?還想請問,我做出來的清單要點過才有辦法刪除,請問為什麼呢?(我不是做記事本,是做qrcode掃描完會傳值回來並生成清單),我想很久還是想不太出來,還麻煩您解說,或是方便的話可以請您寄這個記事本的原始碼(zip檔)給我呢?我用對照著看,應該就看的懂了,可以的話麻煩您了,謝謝!

0
valerie18y
iT邦新手 5 級 ‧ 2014-03-27 03:09:08

您好,想請教一下,我做了一個一模一樣的記事本,但是按刪除時有時候都會出現"the operation make text cannot accept the arguments:*empty-string* 1 . *nothing*" 這串文字,但有的時候又可以刪除,請問為什麼呢?

還想請問一個問題,有沒有辦法傳值到清單標題和清單內容呢?譬如有A,123,A就是我想要的清單標題,123是希望點A進去會出現123這內容,但不是直接設定,而是會傳送所打的內容,像是圖片所示


目前我是用掃描QRcode,並回傳QRcode裡的內容到清單(像第二張圖),但是我想掃描QRcode後,會傳一個我想要的標題(ex.A)到清單,但我希望還能傳其他內容(123),點下標題後就會出現我傳的內容,不曉得您懂我的意思嗎?(說的有點複雜>__<)

可以的話想請您告訴我怎麼做比較好,謝謝您!

魯大 iT邦高手 1 級 ‧ 2014-03-27 09:29:52 檢舉

如果要達到這樣的功能,你必需用兩個以上的List
一個存[A],一個存[123]
不過,你要的功能可能要用另一套軟體才能做得到..
至於您所提到的QRcode功能,目前沒有試過...

0
valerie18y
iT邦新手 5 級 ‧ 2014-03-27 06:25:04

謝謝您!您的文章幫了我很大的忙!我已經解決的刪除清單的問題,現在正苦惱要怎麼設定可以選擇多項清單並刪除,不是一個一個刪,還有把全部刪除也讓我想了好久,不曉得需要改哪邊呢? 可以給我提示嗎? 謝謝

魯大 iT邦高手 1 級 ‧ 2014-03-27 09:25:48 檢舉

很感謝您對小弟多年前的文章感到興趣
也很高興能對你有所助益
您所提到要一次選擇多項進行刪除,我記得好像直接做不行
加一個checkbox做選擇的話或許可以
但是用這套是否能這樣做,有待研究
至於全部刪除的話,只要把list清空就行了

很抱歉,目前已經很少用到這套系統寫APP了
所以已經生疏很多了,能給你協助有點少,抱歉..

魯大真是有心人
給你一個好棒棒

我也想回覆呀
可是我的開發環境早就移除
回不去了
臉紅

我要留言

立即登入留言