[問題] 關於addview的使用

看板AndroidDev作者 (w0806x5566)時間7年前 (2017/12/10 02:30), 7年前編輯推噓5(508)
留言13則, 4人參與, 7年前最新討論串1/1
我想在一個activity加一個按鍵按下去之後 會在另一個activity建一筆資料 想請問是用 addview去做嗎?我試了好久都用不出來orz 網路上查到的都是在同一個activity動態新增一筆資料 求指點 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.158.100.217 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1512844208.A.DB4.html

12/10 02:45, 7年前 , 1F
存在sharedpref或是sqlite裡面不行嗎
12/10 02:45, 1F

12/10 02:45, 7年前 , 2F
再由另一個activity去讀取
12/10 02:45, 2F
目前是先存在電腦裡面 想說可以跑了再存到伺服器裡面 ※ 編輯: w0806x (49.158.100.217), 12/10/2017 03:34:29

12/10 08:37, 7年前 , 3F
可以用ListView, RecyclerView,或是你要用addView也可
12/10 08:37, 3F

12/10 08:38, 7年前 , 4F
以,但是關鍵是你要怎麼通知另一個activity新增
12/10 08:38, 4F
目前已經可以傳值到要新增的activity了 只是addview還不太會寫 我再用用看你說的那 兩個 謝謝! ※ 編輯: w0806x (49.158.100.217), 12/10/2017 10:24:23

12/10 17:26, 7年前 , 5F
動態新增基本上就是用LayoutInflater inflate新的view
12/10 17:26, 5F

12/10 17:26, 7年前 , 6F
例如View view = getLayoutInflater().inflate(viewid)
12/10 17:26, 6F

12/10 17:27, 7年前 , 7F
最後再把它放到你要放的Container裡面
12/10 17:27, 7F

12/10 17:27, 7年前 , 8F
例:LinearLayout container = (LinearLayout)findView
12/10 17:27, 8F

12/10 17:28, 7年前 , 9F
最後再container.addView(view);
12/10 17:28, 9F

12/10 17:28, 7年前 , 10F
大概是這樣
12/10 17:28, 10F

12/10 18:00, 7年前 , 11F
路過,會覺得從Service、Broadcast Receiver這個方向切
12/10 18:00, 11F

12/10 18:00, 7年前 , 12F
入會比較合適~
12/10 18:00, 12F

12/11 14:29, 7年前 , 13F
自己寫一個觀察者模式,不然就是otto,event bus,rxjava
12/11 14:29, 13F
文章代碼(AID): #1QB2kmsq (AndroidDev)
文章代碼(AID): #1QB2kmsq (AndroidDev)