【问题标题】:Secondary menu using jfeinstein10/ SlidingMenu library使用 jfeinstein10/SlidingMenu 库的二级菜单
【发布时间】:2013-08-05 21:32:10
【问题描述】:

我有个需求在android中实现滑动抽屉。我正在使用 jfeinstein10/SlidingMenu 库来获取我的滑动绘图组件,它基本上会打开一个列表视图。但是,单击列表菜单项时,带有另一个列表的二级菜单应滑下主菜单。

实例化SlidingMenu的MainActivity类

public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        setContentView(R.layout.activity_sliding_menu_demo);
        setBehindContentView(R.layout.activity_menu);
        ListView listView = (ListView) findViewById(R.id.list);
        getData();
        ListItemAdapter listadapter = new ListItemAdapter(data, this);
        listView.setAdapter(listadapter);
        listView.setOnItemClickListener(new OnItemClickListener() {

            @Override
            public void onItemClick(AdapterView<?> arg0, View arg1, int item,
                    long arg3) {
                Toast.makeText(SlidingMenuDemo.this, "item clicked " + item,
                        Toast.LENGTH_SHORT).show();


            }
        });
        getSlidingMenu().setBehindOffset(250);
        getSlidingMenu().setFadeDegree(0.35f);
        getSlidingMenu().setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);

    }

【问题讨论】:

  • 能否请您重新表述您的问题。你想要什么行为?
  • 我想知道如何在点击主菜单列表时获得二级菜单(子项目列表)。

标签: android slidingdrawer android-sliding slidingmenu


【解决方案1】:

我通过使用嵌套菜单来实现它。这不是最优雅的解决方案,但到目前为止效果很好。

更多细节在这里: How to implement two level slidingmenu in Android using jfeinstein10 / SlidingMenu?

【讨论】:

  • 谢谢。我调整了 android 滑动抽屉组件。事实证明这是一个更好的解决方案。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多