愿 有岁月可回首
2015-11-16 13:57
采纳率: 100%
浏览 2.9k

如何在android开发中点击按钮切换多区域中其中一个区域的显示内容?

如何在android开发中将一个视图划分上下三块,上方显示图像,中间显示控制按钮,点击下方按钮,切换中间区域显示内容?

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • H100 2015-11-16 14:14
    已采纳

    方法1:从你的问题看来按钮点击事件我就不说了,你可以用fragment(片段),具体怎么用?
    布局文件里面有个framelayout用来更改这片区域。
    写一个fragment类,也就是集成fragment
    在activity里面用fragmentmanager切换
    ——————————————————————————
    方法2:setContentView,换一个布局,缺点很明显
    方法3:使用ActivityGroup,基本已经要废弃了(deperated)

    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • Leon232 2015-11-16 14:00

    Exception in thread "main" java.lang.NullPointerException
    at java.awt.Container.addImpl(Container.java:1090)
    at java.awt.Container.add(Container.java:410)
    at javax.swing.JPopupMenu.add(JPopupMenu.java:290)
    at javax.swing.JMenu.add(JMenu.java:579)
    at jj.jsb.(jsb.java:40)
    at jj.jsb.main(jsb.java:16)
    这是Eclipse给的错误结果

    评论
    解决 无用
    打赏 举报
  • Leon232 2015-11-16 14:00

    Exception in thread "main" java.lang.NullPointerException
    at java.awt.Container.addImpl(Container.java:1090)
    at java.awt.Container.add(Container.java:410)
    at javax.swing.JPopupMenu.add(JPopupMenu.java:290)
    at javax.swing.JMenu.add(JMenu.java:579)
    at jj.jsb.(jsb.java:40)
    at jj.jsb.main(jsb.java:16)
    这是Eclipse给的错误结果

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题