我已经main_layout.xml
作为根布局,不管是RelativeLayout
还是LinearLayout
. 并且该根布局本身具有不同的布局。基本上它看起来像这样:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/default_background" >
<RelativeLayout
android:id="@+id/panel_bar">
<!-- -->
</RelativeLayout>
<RelativeLayout
android:id="@+id/other_bar">
</RelativeLayout>
<RelativeLayout
android:id="@+id/main_bar">
<Button id="@+id/change_button" />
</RelativeLayout>
</RelativeLayout>
当我点击change_button
我想改变panel_bar
另一个布局时,假设another_layout
. 顺便说一句,another_layout
是不同文件中的现有布局。他们都是 (panel_bar
和another_layout
) 相同的身高和体重。我只是想切换它们。
也许我的想法不正确,我可能需要不同的方法。我对你的建议非常好奇。任何帮助都会很棒。