Android 滑动列表视图布局

Android 滑动列表视图布局,android,android-layout,listview,layout,Android,Android Layout,Listview,Layout,我正在创建一个应用程序,它包含一个标题,右边有一个按钮,当我点击它时,它会将列表视图向左滑动(类似于Facebook中的聊天列表) --> 当我在没有将列表视图放入的情况下包含此标题时,它工作正常。但是现在我将这个列表视图插入到标题的.xml文件中(因为标题总是为用户显示的,用户可以在为他显示的任何布局中单击这个列表视图按钮)。 问题是,我想将此标题包含到所有其他布局中,而不改变它们的外观,并在每次单击按钮时显示此列表。 我搜索并找到了很多答案,但每个解决方案都与我在每个页面的前一个屏幕截图中所

我正在创建一个应用程序,它包含一个标题,右边有一个按钮,当我点击它时,它会将列表视图向左滑动(类似于Facebook中的聊天列表)

-->

当我在没有将列表视图放入的情况下包含此标题时,它工作正常。但是现在我将这个列表视图插入到标题的
.xml
文件中(因为标题总是为用户显示的,用户可以在为他显示的任何布局中单击这个列表视图按钮)。 问题是,我想将此标题包含到所有其他布局中,而不改变它们的外观,并在每次单击按钮时显示此列表。 我搜索并找到了很多答案,但每个解决方案都与我在每个页面的前一个屏幕截图中所做的相同,这对于多个页面来说不是一个乐观的解决方案

*我正在处理API级别10,希望在不使用
Actionbar
的情况下找到解决方案

请告诉我,如果更多的信息将是有益的,任何帮助将不胜感激。 提前谢谢

更新我的xml文件:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
                android:id="@+id/GeneralRelativeLayout"
                android:layout_width="fill_parent"
                android:layout_height="fill_parent"
                android:orientation="vertical">
    <RelativeLayout android:id="@+id/rel_layout"
                    android:layout_width="200dp"
                    android:layout_height="fill_parent"
                    android:background="@android:color/white" android:layout_alignParentRight="true">
        <LinearLayout android:id="@+id/fake_layout"
                      android:layout_width="wrap_content"
                      android:layout_height="wrap_content"
                      android:orientation="vertical"
                      android:visibility="gone"></LinearLayout>
        <ListView android:id="@+id/list_view"
                  android:layout_width="match_parent"
                  android:layout_height="wrap_content"
                  android:layout_gravity="right"
                  android:background="@android:color/background_dark"
                ></ListView>
    </RelativeLayout>
    <RelativeLayout android:id="@+id/rel_layout_second"
                    android:layout_width="match_parent"
                    android:layout_height="match_parent"
                    android:background="@android:color/black">
        <LinearLayout android:id="@+id/lin_layout"
                      android:layout_width="fill_parent"
                      android:layout_height="wrap_content"
                      android:background="@android:color/background_light"
                      android:orientation="vertical"
                      android:layout_centerHorizontal="true" android:layout_alignParentTop="true">
            <Button android:id="@+id/button"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="slide"
                    android:layout_gravity="right|center"></Button>
        </LinearLayout>
    </RelativeLayout>
</RelativeLayout>

我想这应该是一条路:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:orientation="vertical"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent" android:clickable="false">
    <LinearLayout
            android:id="@+id/thisistopbar"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_alignParentTop="true"
            android:paddingLeft="3dp"/>
    <include here listview etc../>
</LinearLayout>


您还可以将顶部栏设置为常规,并将其包含在每个屏幕中。但基本思想与上面的xml类似,并将按钮放在顶部栏上

尝试使用一个
android:visibility=“gone”
列表视图创建一个
RelativeLayout
,并在另一个
RelativeLayout
中为同一用户界面中的所有其他组件创建一个
RelativeLayout


然后,如果菜单处于打开或关闭状态,则更改其可见性。

是否可以显示xml?也要更清楚你想要什么,这些图片目前并没有告诉我太多。我只知道你想要一个顶栏,而不是一个动作栏?@QVDev我需要的正是你所说的顶栏,上面有一个按钮,可以包含在任何其他xml文件中,而不会破坏它们的用户界面,我现在将更新我的答案以包含xml文件。