繁体   English   中英

如何在一个 java class 中实现两种布局?

[英]How to reach two layouts in one java class?

我想在一个 java class 中包含两个布局。 我怎样才能做到? 我正在使用 android 工作室。 我想同时使用这两种布局。 我想在一个 java 文件中使用不同布局的两个按钮。 我正在使用 setContentView,但我也在使用来自不同活动的按钮。 所以当我尝试我的应用程序时,它会崩溃。 我正在使用来自不同布局和应用程序崩溃的 findviewbyid。 我怎样才能阻止它?

如果您有两个单独的布局文件,您可以使用 include 添加那些您在该活动中膨胀的布局。

<include layout="@layout/layout1"/>
<include layout="@layout/layout2"/>

将这些添加到该活动的布局中,然后您可以在同一活动中使用不同的布局和其中的按钮。

尽管对您的具体用例不太清楚,但我们可以提供的帮助是有限的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM