Android 在片段上实现一个滑动菜单(jeremyfeinstein),该片段作为更多活动的公共标题包含

Android 在片段上实现一个滑动菜单(jeremyfeinstein),该片段作为更多活动的公共标题包含,android,android-layout,android-fragments,header,slidingmenu,Android,Android Layout,Android Fragments,Header,Slidingmenu,问题是,在上一个活动上按OnBack后,我无法从当前活动访问slidingMenu(在标题中定义) 我有这个片段,应该作为标题包含在更多屏幕(活动)中: 以下是标题_fragment.xml: ... <LinearLayout android:layout_width="40dp" android:layout_height="match_parent" android:layout_gravity="left" > <Button a

问题是,在上一个活动上按OnBack后,我无法从当前活动访问slidingMenu(在标题中定义)

我有这个片段,应该作为标题包含在更多屏幕(活动)中:

以下是标题_fragment.xml:

...
<LinearLayout
   android:layout_width="40dp"
   android:layout_height="match_parent"
   android:layout_gravity="left" >

   <Button
       android:id="@+id/menuButton"
       ...
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:layout_gravity="left"
       android:layout_weight="0" />
</LinearLayout>

只有一个问题。。您是否使用slidingMenu库模拟从屏幕左侧或右侧滑出的菜单?如果这是事实,那么不要:)

谷歌在这个框架中添加了一个叫做抽屉导航的东西,它可以帮你处理后退按钮,所以当抽屉打开,你按下后退按钮时,它会关闭菜单,如果它没有打开,它会做一个正常的后退。这是作为为您提供的框架的一部分处理的

通过使用抽屉布局作为活动的布局,可以获得此功能
只有一个问题。。您是否使用slidingMenu库模拟从屏幕左侧或右侧滑出的菜单?如果这是事实,那么不要:)

谷歌在这个框架中添加了一个叫做抽屉导航的东西,它可以帮你处理后退按钮,所以当抽屉打开,你按下后退按钮时,它会关闭菜单,如果它没有打开,它会做一个正常的后退。这是作为为您提供的框架的一部分处理的

通过使用抽屉布局作为活动的布局,可以获得此功能
只有一个问题。。您是否使用slidingMenu库模拟从屏幕左侧或右侧滑出的菜单?如果这是事实,那么不要:)

谷歌在这个框架中添加了一个叫做抽屉导航的东西,它可以帮你处理后退按钮,所以当抽屉打开,你按下后退按钮时,它会关闭菜单,如果它没有打开,它会做一个正常的后退。这是作为为您提供的框架的一部分处理的

通过使用抽屉布局作为活动的布局,可以获得此功能
只有一个问题。。您是否使用slidingMenu库模拟从屏幕左侧或右侧滑出的菜单?如果这是事实,那么不要:)

谷歌在这个框架中添加了一个叫做抽屉导航的东西,它可以帮你处理后退按钮,所以当抽屉打开,你按下后退按钮时,它会关闭菜单,如果它没有打开,它会做一个正常的后退。这是作为为您提供的框架的一部分处理的

通过使用抽屉布局作为活动的布局,可以获得此功能

...
<LinearLayout
   android:layout_width="40dp"
   android:layout_height="match_parent"
   android:layout_gravity="left" >

   <Button
       android:id="@+id/menuButton"
       ...
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:layout_gravity="left"
       android:layout_weight="0" />
</LinearLayout>
<fragment
    android:name="com.HeaderFragment"
    android:id="@+id/headerFragment"
    android:layout_weight="1"
    android:layout_width="match_parent"
    android:layout_height="0dp" />
public class ManyActivities extends FragmentActivity {
   ...
   @Override
   public void onBackPressed() {
      //here I need slidingMenu from header
      if (slidingMenu.isMenuShowing())
         slidingMenu.toggle();
      else
         super.onBackPressed();
   }
}