java - SlidingMenu 宽度不正确

标签 java android slidingmenu

我正在使用 jfeinstein1's slidingmenu library在我的项目中。
我想让滑动菜单滑出大约屏幕宽度的3/4。根据文档,这应该可以使用

setBehindWidth()
setBehindOffset()

但此刻,菜单一直向右滑动,覆盖了整个屏幕。下面是我的代码:

public void setupMenu() {
    setContentView(R.layout.activity_base);
    menu = new SlidingMenu(this);
    menu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);
    menu.setBehindWidth(100);
    menu.setBehindOffset(100);
    menu.attachToActivity(this, SlidingMenu.SLIDING_CONTENT);
    menu.setMenu(R.layout.sliding_menu);
}

提前致谢

最佳答案

我有一个从右边滑动的菜单,只需调用:

getSlidingMenu().setMode(SlidingMenu.RIGHT);
getSlidingMenu().setBehindOffset(100);

希望对你有帮助

关于java - SlidingMenu 宽度不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16361348/

相关文章:

android - 限制 Android 中的应用程序缓存大小

android - SlidingMenu 构建错误

android - 2个不同大小的滑动菜单

java - 在创建时将对象传递给滑动选项卡 fragment

java - 如何让Java类监听C程序 "stdout"上的事件

java - ListSelectionModel.insertIndexInterval() 究竟在做什么?

android - 在哪里使用解析为Android应用程序添加电子邮件验证码

Android、iOS 和 WP8 : read QR code -> open app or go to the store

java - 是否可以从输入流中读取单个字符?

java - 使用java程序进行电子邮件验证