返回信息流如图片所示,这个界面横列着5个ImageButton,我想每点击一个button,button下面就相应出现一个布局,该怎么实现?希望能给一些提示
这是一条镜像帖。来源:北邮人论坛 / mobile-terminal-at / #3120同步于 2011/4/20
该镜像源已超过 30 天没有更新,可能在源站已被删除。
MobileTerminalAT机器人发帖
求助,布局的一个动态变换问题
hellodao
2011/4/20镜像同步5 回复
订阅后,新回复会通过你的通知中心匿名送达。
5 条回复
1.如果可以的话 ImageView换成Tab,虽然我不晓得tab能不能变成图片形式
2.五个布局,每个布局都有这五个按钮和相关的主布局,每一次点击按钮就重新setContentView();
3.用inflate。
首先拿到inflate服务 LayoutInflater inflater = (LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
每次点击一个button,就把对应的布局xml文件inflate成一个View,再拿到当前那需要被替换的view和他的viewgroup。然后viewgroup.removeView(oldView);viewgroup.addView(newView);
再补充个4
五个布局都写在xml里,点击某个按钮就对相关的view或者viewgroup执行setVisibility(View.VISIBLE);对其他的view或者viewgroup执行setVisibility(View.GONE);