我有很多页面可以说是pageA pageB pageC,用户可以从pageA到PageB再到PageC
我想以编程方式更改布局的内容
为此我有两个场景
1 - 为每个页面创建一个片段
2 - 创建自定义视图并替换它们“删除已销毁的自定义视图并创建其他页面自定义视图并添加它”
什么是最好的方式?
我主要担心的是每个页面的内存使用和正常运行时间的性能。任何人都可以帮我这个吗?
我的页面中只有几个按钮和复选框,没什么好看的。
我有一个重要的活动,右侧抽屉显示活动设置,这些设置可能包含页面设置中的页面。我想提高我在抽屉部分的活动性能。
我应该使用片段还是更改视图?
答案 0 :(得分:1)
请务必使用Fragments
。它们中的每一个都将在其类中具有相关的布局和逻辑代码。通过堆叠自定义视图,您的Activity
布局将变得过于复杂,代码也会变得过于复杂。
答案 1 :(得分:0)
是的,您肯定可以为每个屏幕使用片段而不是不同的活动。您可以通过添加来写下用于在片段堆栈中添加不同片段的代码。
或
您可以根据简单代码的要求替换不同的片段。
你可以向我寻求进一步的帮助。
一切顺利......