gpt4 book ai didi

android - 单个 Activity 中的 slider 菜单两侧(右侧和左侧)

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

我想在单个 Activity 的两侧(左右)滑动菜单

在按钮上点击如下

enter image description here

我试过这两个库

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

https://github.com/SimonVT/android-menudrawer

但两者都只在右侧或左侧提供幻灯片菜单。

最佳答案

是的,Analizer 与 setmode 相得益彰。这是 jfeinstein10 库中的示例。使用 setMenu.. 控制左侧菜单,使用 setSecondary... 控制右侧菜单

https://github.com/jfeinstein10/SlidingMenu/blob/master/example/src/com/slidingmenu/example/LeftAndRightActivity.java

package com.slidingmenu.example;

import android.os.Bundle;
import android.view.KeyEvent;
import android.view.View;
import android.view.ViewGroup;

import com.slidingmenu.example.fragments.ColorFragment;
import com.slidingmenu.lib.SlidingMenu;
import com.slidingmenu.lib.SlidingMenu.OnClosedListener;
import com.slidingmenu.lib.SlidingMenu.OnOpenedListener;


public class LeftAndRightActivity extends BaseActivity {

public LeftAndRightActivity() {
super(R.string.left_and_right);
}

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getSlidingMenu().setMode(SlidingMenu.LEFT_RIGHT);
getSlidingMenu().setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);

setContentView(R.layout.content_frame);
getSupportFragmentManager()
.beginTransaction()
.replace(R.id.content_frame, new SampleListFragment())
.commit();

getSlidingMenu().setSecondaryMenu(R.layout.menu_frame_two);
getSlidingMenu().setSecondaryShadowDrawable(R.drawable.shadowright);
getSupportFragmentManager()
.beginTransaction()
.replace(R.id.menu_frame_two, new SampleListFragment())
.commit();
}

}

确保同时获得干净且更新的库副本。以防万一。

关于android - 单个 Activity 中的 slider 菜单两侧(右侧和左侧),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16059069/

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