綁定帳號登入

Android 台灣中文網

打印 上一主題 下一主題

[求助] 隨機取得listView中的內容

[複製連結] 查看: 2788|回覆: 1|好評: 0
跳轉到指定樓層
樓主
han46_kkkk | 收聽TA | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
發表於 2018-6-10 20:44
5碎鑽
各位前輩你們好,我是資管系的學生目前正在學習android studio,如果有程式碼沒有效率的地方,請多多包涵。
最近參考了課本中的範例,想做出一個可以隨機抽取清單內容結果的app


第一次做的app:https://pastebin.com/MHUBbXjZ
第二次做的app:https://pastebin.com/dN3yvzup

我第一次做的app是無法動態新增清單,假設清單內有空值,一樣會被抽中,但我按抽獎的按鈕之後可以「完整」呈現抽中項目的文字,但只要退出程式,剛剛打的文字都會消失,所以我重新參考課本後面的範例再做一次。

「用Android 就來APK.TW」,快來加入粉絲吧!
Android 台灣中文網(APK.TW)
收藏收藏 分享分享 分享專題
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

沙發
muska1116 | 收聽TA | 只看該作者
發表於 2018-6-11 21:54
bdr.setMessage((lv.getAdapter().getItem(new Random().nextInt(cur.getCount()))).toString());
把上面這一行改成下面這樣應該就可以了
Cursor cursor = (Cursor) lv.getAdapter().getItem(new Random().nextInt(cur.getCount()));
String msg = cursor.getString(1);
bdr.setMessage(msg);
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則