android– 是否有可能有一个多个xml布局的活动?

android– 是否有可能有一个多个xml布局的活动?,第1张

概述是否可以创建一个使用一个活动的应用程序和几个与之关联的布局xml文件?我知道你可以使用setContextView()来打开另一个布局但是当我尝试在活动中为其他布局设置任何监听器时它会崩溃吗?除了使用片段之外还有其他方法吗?解决方法:这取决于你的需求.您可以创建要在活动中使用的布局集.

是否可以创建一个使用一个活动的应用程序和几个与之关联的布局xml文件?我知道你可以使用setContextVIEw()来打开另一个布局但是当我尝试在活动中为其他布局设置任何监听器时它会崩溃吗?除了使用片段之外还有其他方法吗?

解决方法:

这取决于你的需求.

您可以创建要在活动中使用的布局集.给它们充气然后在setContentVIEw()中使用它们.这个解决方案肯定会奏效,但你必须非常精确.为什么?对于每个布局更改,您必须确保视图引用不为null,并且它们的引用仍然对应于显示的布局.

它更好,更容易创建片段.让我们假设您要在活动中使用4到5个单独的屏幕.
活动类将是巨大的,很难调试.
使用片段会将代码分成4个独立的片段,这样可以更容易保持干净和漂亮的代码.

总结

以上是内存溢出为你收集整理的android – 是否有可能有一个多个xml布局的活动?全部内容,希望文章能够帮你解决android – 是否有可能有一个多个xml布局的活动?所遇到的程序开发问题。

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

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1107898.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存