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