Android 在片段上实现一个滑动菜单(jeremyfeinstein),该片段作为更多活动的公共标题包含
问题是,在上一个活动上按OnBack后,我无法从当前活动访问slidingMenu(在标题中定义) 我有这个片段,应该作为标题包含在更多屏幕(活动)中: 以下是标题_fragment.xml: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
...
<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();
}
}