我需要创建多个活动,这些活动会在屏幕底部显示一个栏。此栏包含三个活动共有的功能。我可以不断在屏幕上保持酒吧并切换活动吗?
一种方法是在同一活动上加载不同的片段,然后让栏位于片段下方。
但是,是否可以在活动之间切换,而无需在每次新活动打开时重新创建栏?
答案 0 :(得分:1)
可能的选择:
您必须创建底部布局bottomlayout.xml
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
<TextView
android:id="@+id/toolBarText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="2dp"
android:background="@android:color/transparent"
android:layout_centerInParent="true"
android:text="TOOLBAR TEXT"
android:textColor="#FFFFFF"
android:textSize="15dp" />
</RelativeLayout>
在每个xml活动布局中包含bottomlayout。
<include layout="@layout/bottomlayout"/>
答案 1 :(得分:0)
碎片,是这样做的一种方式。还有别的吗?