gpt4 book ai didi

android - 如何使用jfeinstein10/SlidingMenu在Android中实现两级滑动菜单?

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:44:38 25 4
gpt4 key购买 nike

我想在 android 中创建 2 级滑动菜单。当我点击第一个滑动菜单项时 我需要在左侧显示另一个滑动菜单。我使用以下代码创建了一级滑动菜单。

<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/menu_frame"
android:layout_width="match_parent"
android:layout_height="match_parent" >

<ListView
android:id="@android:id/list"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingLeft="@dimen/list_padding"
android:paddingRight="@dimen/list_padding" />

</FrameLayout>

代码部分

SlidingMenu menu;
menu = new SlidingMenu(this);
menu.setMode(SlidingMenu.LEFT);
menu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);
menu.setShadowWidth(10);
menu.setFadeDegree(0.0f);
menu.attachToActivity(this, SlidingMenu.SLIDING_WINDOW);
menu.setBehindWidth(200);
menu.setMenu(R.layout.menu_frame);

二级滑动菜单如何制作?

最佳答案

试试这个:

SlidingMenu menu;
menu = new SlidingMenu(this);
menu.setMode(SlidingMenu.LEFT_RIGHT);
menu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);
menu.setShadowWidth(10);
menu.setFadeDegree(0.0f);
menu.attachToActivity(this, SlidingMenu.SLIDING_WINDOW);
menu.setBehindWidth(200);
menu.setMenu(R.layout.menu_frame);
//Set the secondary menu
menu.setSecondaryMenu(R.layout.menu_frame);
menu.setSecondaryShadowDrawable(R.drawable.shadow);

关于android - 如何使用jfeinstein10/SlidingMenu在Android中实现两级滑动菜单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14619123/

25 4 0