java - 初始化时自动打开抽屉/侧边栏菜单
问题描述
我是 Android Studio (Java) 的新手我的问题是,如果用户第一次打开我的应用程序,抽屉会自动打开。目前,如果抽屉在用户滑动侧边栏时触发。
下面是打开抽屉的代码
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
activityMain = this;
if (!imgloader.isInited()) Tools.initImageLoader(this);
fab = (FloatingActionButton) findViewById(R.id.fab);
db = new DatabaseHandler(this);
sharedPref = new SharedPref(this);
prepareAds();
initToolbar();
initDrawerMenu();
prepareImageLoader();
cat = getResources().getIntArray(R.array.id_category);
// first drawer view
onItemSelected(R.id.nav_all, getString(R.string.title_nav_all));
fab.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent i = new Intent(ActivityMain.this, ActivitySearch.class);
startActivity(i);
}
});
// for system bar in lollipop
Tools.systemBarLolipop(this);
}
谢谢
解决方案
您可以drawer.openDrawer(Gravity.LEFT);
在初始化抽屉后使用。
推荐阅读
- image - 如何加载列表
来自带有 Flutter multi_image_picker 的 url:^4.7.14 - class - 从另一个类flutter访问私有方法
- symfony - Symfony 4“期望找到类”错误随机发生
- mongodb - 查找每个学科的前 3 名学生 MongoDB
- nginx - ngnix 上的目录列表
- heroku - Heroku ps:exec 更改在服务器重新启动后重置
- python - msvcrt.getch() 没有响应杀死它的线程
- java - 没有 IO 流就不存在 NIO 通道?
- java - Android Studio 4.1.1 资源链接失败
- laravel - 尝试获取非对象的属性“android_id”时出错