Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Android中使用on Activity绘制多个UI';s_Android_User Interface - Fatal编程技术网

在Android中使用on Activity绘制多个UI';s

在Android中使用on Activity绘制多个UI';s,android,user-interface,Android,User Interface,我想知道一个活动在一个布局中动态显示多个不同的UI元素是否明智/可能 因此,我想有一个单一的活动,加载一个空白布局,然后从代码中添加各种UI元素,如按钮、文本视图等。然后当按下按钮时,清除该布局,然后从代码中在同一布局上绘制下一组UI元素,等等 或者,如果有多个xml布局文件,并且每次我想使用不同的布局时都将它们膨胀,这样就不会从代码中创建它们,这样会更好吗 希望这是有道理的 谢谢, 你应该仔细检查碎片。 活动不是为了做你想让他们做的事情 相反,您使用一个活动并添加一个片段。然后可以通过代码动态

我想知道一个活动在一个布局中动态显示多个不同的UI元素是否明智/可能

因此,我想有一个单一的活动,加载一个空白布局,然后从代码中添加各种UI元素,如按钮、文本视图等。然后当按下按钮时,清除该布局,然后从代码中在同一布局上绘制下一组UI元素,等等

或者,如果有多个xml布局文件,并且每次我想使用不同的布局时都将它们膨胀,这样就不会从代码中创建它们,这样会更好吗

希望这是有道理的

谢谢,
你应该仔细检查碎片。 活动不是为了做你想让他们做的事情

相反,您使用一个活动并添加一个片段。然后可以通过代码动态切换这些片段


旅游=>

是的,这是非常可能的。但是androidxml布局提供了一种非常简单的方法来使用和管理不同的视图。可以将视图添加到视图组并清除视图组


我还建议使用片段。这可以动态添加和替换。

您可以使用单个活动,然后不时在其中加载不同的片段。您好。感谢您的回复,我已经浏览了链接和一些片段示例,但我无法确切了解如何更好地使用片段进行此操作?我的片段/UI布局不会在编译时确定,所有的UI元素都将从代码中生成,并被擦除,然后生成一个不同的集合?