如何使用ActionBar Sherlock滑动菜单?

时间:2012-08-22 10:46:12

标签: android actionbarsherlock android-sliding

我正在尝试使用现有项目中的滑动菜单,其中使用了操作栏Sherlock。但我无法做到这一点。如果你能给我一个简单的演示或教程来告诉我如何这样做,那会很棒吗?我们是否必须将这些片段用于滑动菜单?

更新

当用户点击“滑动菜单”列表中的某个项目时,如何更改“活动”?

有演示吗?请帮忙。

3 个答案:

答案 0 :(得分:10)

将库SliderMenu编辑到范围SherlockActivity

public class SlidingActivity extends SherlockActivity implements SlidingActivityBase {

答案 1 :(得分:5)

按照https://github.com/jfeinstein10/SlidingMenu

中的说法进行操作
  1. 创建滑动布局。
  2. 在onCreate:

    setBehindContentView(R.layout.slide_menu);
    getSlidingMenu().setShadowWidthRes(R.dimen.shadow_width);
    getSlidingMenu().setShadowDrawable(R.drawable.shadow);
    getSlidingMenu().setBehindOffsetRes(R.dimen.actionbar_home_width);
    getSlidingMenu().setBehindScrollScale(0.25f);
    
  3. 在活动中:

    @Override
        public boolean onOptionsItemSelected(MenuItem item) {
        switch (item.getItemId()) {
        case android.R.id.home:
            toggle();
            return true;
        }
        return super.onOptionsItemSelected(item);
    }
    

答案 2 :(得分:3)

我没有从(SlidingMenu GitGub

的说明中找到它

下面是截图,使其更清晰: enter image description here