gpt4 book ai didi

android - SlidingMenu Left 和 Right - 你能做不同的尺寸吗?

转载 作者:太空狗 更新时间:2023-10-29 15:54:36 25 4
gpt4 key购买 nike

我正在尝试设置双 slidingmenus(使用 jfeinstein10 流行的)。

我希望左侧的滑出栏比右侧的滑出栏“短”(在我的应用程序中应该占据 95% 的屏幕)。通常我使用这个:

sMenu.setBehindOffsetRes(R.dimen.slidingmenu_offset);

简单问题:

但这为两者设置了大小。我可以分开做吗?

最佳答案

已编辑:

伙计们,我可以看到你仍然对这个答案投了赞成票,但自从 Navigation Drawer 发布以来就已经过时了。现在,您可以使用 Material Design 指南来执行此操作。只要让自己跟上潮流,不要偷懒。

旧的:

实际上你可以使用all_sides分支机构也这样做。

用于设置后面的 View 使用

getSlidingMenu().setMenu(resID, side)

例如BaseActivity:

SlidingMenu sm = getSlidingMenu();
sm.setMenu(R.layout.menu_frame_two, SlidingMode.RIGHT);
sm.setShadowDrawable(R.drawable.shadowright, SlidingMode.RIGHT);
sm.setBehindWidthRes(R.dimen.slidingmenu_width_right, SlidingMode.RIGHT);
sm.setBehindWidthRes(R.dimen.slidingmenu_width_left, SlidingMode.LEFT);
sm.setMode(SlidingMode.LEFT_RIGHT);

xml /values/dimen.xml:

<!-- SlidingMenu right width-->
<dimen name="slidingmenu_width_right">150dp</dimen>
<!-- SlidingMenu left width-->
<dimen name="slidingmenu_width_left">60dp</dimen>

关于android - SlidingMenu Left 和 Right - 你能做不同的尺寸吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15141201/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com