这是什么写法

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
提问者 慕尼黑9424455 2017-09-07 18:37:56
  • 重点是点击按钮后的处理,调用了接口的onFragmentBtnClick()方法,将具体文字传入进来。使用接口回调方式的话,需要在Fragment中自定义接口,并且重写OnAttach()方法,在这个方法中将宿主activity转成iButton接口。具体如何展示控制传进来的文本内容是交给activity去处理。
    2017-09-07 19:25:42
提问者 慕尼黑9424455 2017-09-07 14:51:29

这个((Button)v)是怎么写的

  • mIButton是自己定的接口,onFragmentBtnClick(String text)是接口中的方法,v是View类型,前面加Button是将其强制转换成Button类型
    2017-09-07 14:55:40
  • 提问者 慕尼黑9424455 回复 irista23 #2
    谢谢,前面的我知道是什么意思,就是以前是通过 switch case 来判断是点击了那个按钮,再把响应按钮的标题传过去。这个是怎么实现的
    2017-09-07 16:43:14
  • irista23 回复 提问者 慕尼黑9424455 #3
    之前的你是说Button类的点击事件OnClickListener()吗?那个传进去的是OnClickListener接口类型的实例。这个mIButton是老师自己定义的接口。实现是需要当前Activity去实现mIButton接口,重写onFragmentBtnClick(String text)方法,相关内容在视频9分30秒左右。
    2017-09-07 18:30:20
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师