android自定义view能否给activity传值

stevenrock007 2016-04-27 05:41:03
笨笨的新人,第一次提问。
最近在研究一些小游戏,游戏界面继承View类,我想把得分与进度条进行数据绑定。但是好像做不出来啊,于是就想进行传值。
目前可以肯定:分数不能写成静态的,Activity的那一套传值方法View都不能用……
新手,对Activity比较熟悉,而对View不够了解。
...全文
316 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
stevenrock007 2016-04-28
  • 打赏
  • 举报
回复
引用 2 楼 hubinjisu 的回复:
个人看法: 1. View应该是从Activity创建的,既然这样你的View肯定有Activity的句柄,在View内部可以直接调Activity的方法,这样就可以直接传值了 2. 也可以用事件总线机制,诸如EventBus之类的
EventBus,这个挺新鲜的,我去了解一下用法,试试看。先谢谢了……
ganshenml 2016-04-27
  • 打赏
  • 举报
回复
将你要的值做成控件的成员变量,使用getter来获取,可以试试
hubinjisu 2016-04-27
  • 打赏
  • 举报
回复
个人看法: 1. View应该是从Activity创建的,既然这样你的View肯定有Activity的句柄,在View内部可以直接调Activity的方法,这样就可以直接传值了 2. 也可以用事件总线机制,诸如EventBus之类的
stevenrock007 2016-04-27
  • 打赏
  • 举报
回复
果然没人愿意回答呢……

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧