gpt4 book ai didi

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

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:14:44 25 4
gpt4 key购买 nike

我将这个滑动菜单用作一个库。我想要 2 个不同大小的菜单。我有一个问题:当我插入大的时,另一个会随之移动

我像这样更改我的 main.java 以在左侧和右侧有 2 个不同大小的菜单

 @Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setTitle("Hello");
// set the content view
setContentView(R.layout.main);
// configure the SlidingMenu
final SlidingMenu menu = new SlidingMenu(this);
menu.setMode(SlidingMenu.LEFT);
menu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);


DisplayMetrics display = this.getResources().getDisplayMetrics();
int width = display.widthPixels;
int menu_width = width - width / 3;
if (menu_width < 100) {
menu_width = 100;
}
menu.setBehindWidth(menu_width);

menu.setFadeDegree(0.35f);
menu.setSlidingEnabled(true);
menu.attachToActivity(this, SlidingMenu.SLIDING_WINDOW);
menu.setSlidingEnabled(true);
View view = G.layoutInflater.inflate(R.layout.menu, null);
menu.setMenu(view);


final SlidingMenu menu2 = new SlidingMenu(this);
menu2.setMode(SlidingMenu.RIGHT);
menu2.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);
menu2.setBehindWidth(menu_width / 2);

menu2.setFadeDegree(0.35f);
menu2.setSlidingEnabled(true);
menu2.attachToActivity(this, SlidingMenu.SLIDING_WINDOW);
menu2.setSlidingEnabled(true);
View view22 = G.layoutInflater.inflate(R.layout.menu, null);
menu2.setMenu(view22);
}

最佳答案

为什么你使用两个 sligingMenu 而不是为你的 SlidingMenu 尝试 LEFT_RIGHT 模式这个类有方法 setMode()
LEFT_RIGHT_ACTIVITY

关于android - 2个不同大小的滑动菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25384061/

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