PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
AndroidDev
[問題](已解決) Fragment底下使用AlertDialog
作者:
gn00386614
(EXSA)
2017-10-12 14:17:51
程式碼:
https://images.plurk.com/2D5LfLDJh7yr5GgViUlt.jpg
我宣告了一個global的 AlertDialog,然後在一個JSON的try-catch底下去產生一個AlertDialog物件
如圖紅框所示,在生成物件時可以給他設定setNeutralButton
但是我需要在一些判斷條件底下去動態產生按鈕時會像黃框所示一樣變成紅字
而目前的處理方式是如綠框內使用setButton來暫時解決
但是我想請問黃框的狀況發生原因為何?並且我該如何用黃框的方式來達成我的目的?
作者:
ssccg
(23)
2017-10-12 14:50:00
AlertDialog.Builder才有setNeutralButtonAlertDialog沒有,就不同type啊setButton有個3個參數的版本可以指定哪個button你用到的是舊的方法(setButton、setButton2、setButton3)
作者:
taco2548
(
2017-10-12 15:11:00
你是想問為何已經new過AlertDialog.Builder卻不能用嗎?我是把他分開寫
https://i.imgur.com/UGk5Adg.png
其實就真的是type的問題而已吧
作者:
ssccg
(23)
2017-10-12 15:59:00
AlertDialog.Builder是用來建立AlertDialog的classcreate這個方法就是把Builder轉成最後要用的AlertDialog呼叫create前後是不同的type另外AlertDialog.Builder的show是相當於create之後馬上呼叫新的AlertDialog的show除了create和show(還有getContext)以外Builder的方法都是回傳原本的builder方便連續呼叫看不懂create前後差在哪的話可能要加強一下Java基礎..
繼續閱讀
[問題] AdMob用營利用的廣告單元測試會有問題嗎?
lkkpeter
[問題] Bus+裡的recylerView
rockex6
[問題] 請問Firebase的線程與AsyncTask有什不同
taco2548
[問題] 運動路徑紀錄app
pig98520
[問題] 該如何讀取伺服器圖片路徑取得圖片?
xsdferty035
Re: [問題] 各位覺得ConstraintLayout好用嗎 ?
rexct
[問題] 請問Gson遇到斜線要怎麼處理 ?
taco2548
[問題] aar裡面再包一個aar
gn00618777
[問題] build 網路上的APK
blueblueChen
[問題] 新sdk tools crash
villix
Links
booklink
Contact Us: admin [ a t ] ucptt.com