我想重复使用顶部和底部屏幕 - 仅显示上图中的红色部分。 中间的白色部分,对于每种情况,我都需要编写XML。
但我的应用程序始终具有相同的上下视图。我想写一次并重复使用它。
有可能吗?如何在android上解决这个问题?
答案 0 :(得分:2)
你必须在底部和顶部添加两个xml布局名称,然后你可以在任何你想要的布局中使用它,只需添加此代码
<include layout="@layout/top" />
<include layout="@layout/bottom" />
此解决方案对于工具栏布局非常有用。
在底部和顶部布局中,编写您想要重复使用的代码。
示例:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<include layout="@layout/top" />
<ImageView
android:id="@+id/your_dynamic_part"
android:layout_width="wrap_content"
android:layout_height="300dp" />
<include layout="@layout/bottom" />
</LinearLayout>