Android   发布时间:2022-04-28  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了android – 在同一个活动中更改/使用多个布局?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我是 Android编程的新手,但具有相当强大的Java背景.我正在努力创造一个相当简单的游戏,涉及通过各种短的“级别”进行,整个事情是定时的,目标是尽可能快地获得时间.我把关卡放在引号中因为它们非常短,主要涉及在进行下一个任务之前做一些简单的任务(即点击一个按钮).因此,我没有为每个级别创建不同的活动,而是决定将所有内容保留在一个活动中,当用户完成一个级别的所有任务时,使用setContentView()方法设置不同的布局.我的问题是,每次切换布局时,我都需要使用findViewById()重置指向按钮的指针,即使它们的名称相同.如果有人能解释为什么我需要这样做会非常有帮助?另外,因为我对android很新,或许我不会以最有效的方式解决这个问题?任何建议都会受到欢迎和赞赏.

另外我认为这可能是相关的,但我有一个计时器,我希望在布局中保持一致?我在其他问题中已经看到,这在活动中是不可能的,但我想检查跨布局的情况.

预先感谢您的帮助.

编辑:谢谢ania,viewflipper看起来像是完美的解决方

编辑:因此在尝试使用ViewFlipper后,我决定将它用于我的项目.然它没有解决必须重新添加每个新级别的按钮的问题(我通过给每个按钮一个独特的名称解决,甚至跨所有布局),它确实给了我一些不错的动画效果以及方便使用shownext和showPrevIoUs方法.

解决方法

你试过 ViewFlipper吗?在这种情况下,这似乎是完美的解决方

大佬总结

以上是大佬教程为你收集整理的android – 在同一个活动中更改/使用多个布局?全部内容,希望文章能够帮你解决android – 在同一个活动中更改/使用多个布局?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。