【问题标题】:Android SlidingMenu with Jfeinstein10 library带有 Jfeinstein10 库的 Android SlidingMenu
【发布时间】:2014-11-24 13:11:32
【问题描述】:

如何设置SlidingMenu的宽度。我的意思是当我使用getSlidingMenu().showMenu()时滑动菜单占据整个屏幕?

【问题讨论】:

    标签: android


    【解决方案1】:

    不,你必须使用这行代码

    menu.setBehindOffset(int offsetInPixels);
    

    如果你想支持比例,你必须使用系统资源。

    this.getResources().getInt(R.integer.offsetInPixels);
    

    其中 offsetInPixels 是 <integer name="offsetInPixels">your offset</integer> 在 res/values... res/values-large.... res/values-xlarge...

    我无法发布图片,如果您将此帖子标记为答案 - 我将能够正确地向您展示图片。

    【讨论】:

      【解决方案2】:

      如果您使用的是 Java 代码:

       /*
        * Sets the behind width.
        *
        * @param i The width the Sliding Menu will open to, in pixels
        */    
        setBehindWidth(int i)
      

      Reference来自jfeistein10的github源代码

      或者如果您使用 XML 来定义滑动菜单:

      sliding:behindWidth="@dimen/YOUR_WIDTH"
      

      Reference

      【讨论】:

      • 我们可以按屏幕宽度的比例指定它吗?因为现在当我尝试将宽度设置为 690 时,它在 bluestack 上看起来不错,但是当我在我的设备上使用它时,它会离开屏幕
      • @YashPatil 是的,你可以。请看这个答案:stackoverflow.com/a/11608619/763459
      猜你喜欢
      • 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
      相关资源
      最近更新 更多