Android:使用FrameLayout组合布局-布局不可见

Android:使用FrameLayout组合布局-布局不可见,android,android-activity,slidingdrawer,android-framelayout,Android,Android Activity,Slidingdrawer,Android Framelayout,我的应用程序中有多个活动,我希望在所有活动中都显示一个滑动抽屉。我正在遵循给定的方法 该应用程序以带有滑动抽屉手柄的黑屏启动 问题是滑动抽屉可见,但放置在FarmeLayout中的活动布局不可见 活动肯定在那里。当第一个活动加载时,会出现祝酒词。因此,我修改了我的第一个活动,使其上只有一个按钮可以转到下一个活动 接下来,我使用AVD上的方向键,按下ok,弹出下一个活动的祝酒词。第二个活动也是隐藏的 那么我错过了什么 我的滑动抽屉布局xml(LinearLayout),末尾为farme布局: &l

我的应用程序中有多个活动,我希望在所有活动中都显示一个滑动抽屉。我正在遵循给定的方法

该应用程序以带有滑动抽屉手柄的黑屏启动

问题是滑动抽屉可见,但放置在FarmeLayout中的活动布局不可见

活动肯定在那里。当第一个活动加载时,会出现祝酒词。因此,我修改了我的第一个活动,使其上只有一个按钮可以转到下一个活动

接下来,我使用AVD上的方向键,按下ok,弹出下一个活动的祝酒词。第二个活动也是隐藏的

那么我错过了什么

我的滑动抽屉布局xml(LinearLayout),末尾为farme布局:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent" 
    android:orientation="horizontal"
    android:gravity="center_vertical">

        <SlidingDrawer
        android:id="@+id/slidingDrawer"
        android:handle="@+id/drawerHandle"
        android:content="@+id/contentLayout"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:orientation="horizontal"
        android:persistentDrawingCache="all">

        <ToggleButton
            android:id="@+id/drawerHandle"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:maxHeight="5dp"
            android:textSize="14dp"
            android:textStyle="italic"
            android:background="#BB00FF"
            android:rotation="270"
            android:textOn=""
            android:textOff=""/>

        <LinearLayout
            xmlns:android="http://schemas.android.com/apk/res/android"
            android:id="@+id/contentLayout"
            android:gravity="center"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:contentDescription="@string/todo">

            <TextView android:layout_width="fill_parent"
                android:layout_height="wrap_content" 
                android:layout_gravity="top"
                android:text="@string/list_view_" />
        </LinearLayout>
    </SlidingDrawer>

    <FrameLayout
    android:id="@+id/act_content"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" 
    android:layout_gravity="bottom"
    android:background="#808080"
    android:visibility="visible">
    </FrameLayout>
</LinearLayout>
在我所有的活动文件中,我都放置了
setContentView(R.layout.XXXXXXXX)onCreate方法中编码>

那么我如何使活动可见??我做错了什么

我试着写了以下内容,但没有效果

actContent.setVisibility(layoutResID); 
or 
actContent.setVisibility(View.VISIBLE);

发现了问题。必须在xml的slidingdrawer中放入以下行:layout_weight=“1”。另外,我的一项活动是使用listview。列表视图将隐藏滑动抽屉。为此,我使用了actContent.bringChildToFront((视图)findViewById(R.id.slidingDrawer));还把滑动抽屉带到了法梅拉约的下面。。
actContent.setVisibility(layoutResID); 
or 
actContent.setVisibility(View.VISIBLE);