求问图片相关

女友杨超越 2021-04-22 04:11:51
我现在有一个需求,主活动通过socket得到服务器的数据,然后从drawable中找对应的图片进行全屏显示,我之前是点击按钮通过intent传递imageId新建立一个活动进行全屏显示,但是现在需求变成了得到数据直接全屏显示,这由于socket、handler都在主活动,全屏功能在另外一个活动中,请问这种如何使handler得到数据后直接更新另一个活动并进行显示?
ps:我想到一个办法,直接在主界面写一个imageView全屏覆盖掉按钮这些,但是这种imageview的结构应该怎么写?我写了match_parent还是不能覆盖按钮这些
...全文
204 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
立青_ 2021-04-23
  • 打赏
  • 举报
回复
“点击按钮通过intent传递imageId新建立一个活动进行全屏显示”,你把点击按钮触发改成收到数据触发不就行了。不明白你的问题点在哪
雕·不懒惰 2021-04-23
  • 打赏
  • 举报
回复
首先你这问题不是图片相关 再有就是,不明白 你为什么在拿到数据之后还要去点击按钮,直接启动AnotherActivity并传数据显示就可以了 如果按你的另一办法,也是可以的,没覆盖其他控件的话,应该是你的ImageView的位置属性不对,得看你的layout什么样的了 可以的话,根布局用相对布局,ImageView是一级子View放最后,gone或者invisible,宽高match_parent 在拿到数据后显示图片、控制显示隐藏ImageView

80,349

社区成员

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

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