android左抽屉点击事件,Android导航抽屉单击事件问题
我正在创建一个包含导航抽屉活动的应用程序。我正在主屏幕中加载不同的片段。现在,当我当时必须调用Fragment时,它可以正常工作,但是当我想调用某种服务(如call,图像选择器)时,我添加了setNavigationItemSelectedListener,它工作正常,但其他所有片段现在都无法加载。
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Toolbar toolbar = findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
drawer = findViewById(R.id.drawer_layout);
NavigationView navigationView = findViewById(R.id.nav_view);
// Passing each menu ID as a set of Ids because each
// menu should be considered as top level destinations.
mAppBarConfiguration = new AppBarConfiguration.Builder(
R.id.nav_home, R.id.nav_gallery, R.id.nav_slideshow, R.id.nav_franchise,
R.id.nav_tieUP, R.id.nav_giftVoucher, R.id.nav_faq, R.id.nav_privacy_policy,
R.id.nav_tools, R.id.nav_send)
.setDrawerLayout(drawer)
.build();
NavController navController = Navigation.findNavController(this, R.id.nav_host_fragment);
NavigationUI.setupActionBarWithNavController(this, navController, mAppBarConfiguration);
NavigationUI.setupWithNavController(navigationView, navController);
navigationView.setNavigationItemSelectedListener(new NavigationView.OnNavigationItemSelectedListener() {
@Override
public boolean onNavigationItemSelected(@NonNull MenuItem menuItem) {
int id = menuItem.getItemId();
if (id == R.id.callUs) {
Intent intent = new Intent(Intent.ACTION_CALL);
intent.setData(Uri.parse("tel:" + "XXXxxxXXX"));
if (ContextCompat.checkSelfPermission(MainActivity.this, Manifest.permission.CALL_PHONE) != PackageManager.PERMISSION_GRANTED) {
ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.CALL_PHONE},REQUEST_PHONE_CALL);
}
else
{
startActivity(intent);
}
}
drawer.closeDrawer(GravityCompat.START);
return true;
}
});
}
android左抽屉点击事件,Android导航抽屉单击事件问题相关推荐
- android水波纹点击动画,android 控件点击水波纹效果的几种方案
目前我所知道的至少有三种可以实现点击水波纹的效果 第一种:安卓自带的方法 在安卓中有自带的一种属性,可以实现水波纹的效果,就是在所需要点击的控件属性加上如下代码: android:background ...
- android matrix 实现点击旋转,Android中利用matrix 控制图片的旋转、缩放、移动
本文主要讲解利用android中Matrix控制图形的旋转缩放移动,具体参见一下代码: /** * 使用矩阵控制图片移动.缩放.旋转 */ public class CommonImgEffectVi ...
- android 二次点击退出,android返回二次退出
提供两个主要类吧. 添加权限: Exit package net.driverclient.app.bean; import java.io.Serializable; import android. ...
- android监听点击通知栏,android使用NotificationListenerService监听通知栏消息
notificationlistenerservice是通过系统调起的服务,在应用发起通知时,系统会将通知的应用,动作和信息回调给notificationlistenerservice.但使用之前需要 ...
- layui table行点击tr_LayUI数据表格行单击事件中选中
2019年9月5日11:19:17 实现思路 直接修改复选框选中状态和伪复选框(DIV)Class 但是调用checkStatus获取不到选中的行 查看底层源代码checkStatus方法的实现是缓存 ...
- android 导航抽屉_Android导航抽屉示例教程
android 导航抽屉 In this tutorial we'll implement a Navigation Drawer in our android application. Androi ...
- android+usb模拟点击,Android后台模拟点击探索(附源码)
工作中我们需要自制一套工具,其中遇到需要模拟点击事件的需求,类似按键精灵的功能,支持后台持续运行,满足触发条件时完成点击. 经过一番探索,一共整理出两种不同的方案:AccessibilityServi ...
- android 模拟点击某点,Android后台模拟点击探索(附源码)
工作中我们需要自制一套工具,其中遇到需要模拟点击事件的需求,类似按键精灵的功能,支持后台持续运行,满足触发条件时完成点击. 经过一番探索,一共整理出两种不同的方案:AccessibilityServi ...
- Bootstrap点击事件(单击事件及双击事件)
Bootstrap点击事件 以上两种事件均可达到单击事件及双击事件的效果.下面我们分别举例说明: jQuery事件 //表格点击事件 $('#getCqltj').on('dbl-click- ...
- 学习笔记(44):Python实战编程-单击事件
立即学习:https://edu.csdn.net/course/play/19711/343106?utm_source=blogtoedu 1.单击事件:主要的单击事件是鼠标左键单击事件,一般是与 ...
最新文章
- cannot resolve symbol r_64位ret2_dl_runtime_resolve模版题以及踩坑记录
- CS224n笔记二:word2vec
- linux虚拟网络设备之,Linux虚拟网络设备
- SAP Fiori UI上关于时区Timezone的一些问题和解决方案
- mysql 主备XtraBackup恢复
- Intel 64/x86_64/IA-32/x86处理器 - 指令格式(5) - 8086/16位指令寻址字节
- multimap多重关联容器
- 超快的前端引擎——artTemplate-3.0
- typora快捷键大全
- 群晖室开虚拟机安装于服务器,黑群晖虚拟机安装
- 苏州回收AB模块罗克韦尔、昆山回收AB触摸屏那些事
- 【C语言】素数/质数
- 为什么四大文明古国到现在只剩中国了
- mysql崩 数据同步_MySQL5.7 大大降低了半同步复制-数据丢失的风险
- i春秋web-Backdoor(.git泄露、vim备份泄露、代码审计)
- 域用户的管理之一次同时对多个用户进行管理
- MFC对数据库的操作---MYSQL
- 计算机、软件学硕与专硕的区别
- Fireworks MX 2004 制作简单动画 飞鸟翅膀煽动的动画
- 矩阵最小二乘法(正规方程化)
热门文章
- pandas分组计算平均值_Pandas之分组计算
- 鸿蒙系统深度系统,国产操作系统欢迎你!华为鸿蒙系统与深度deepin操作系统正常亮相...
- 迎向阳光,ACCUSYS世仰 确定2021首届年度色
- centos yum 国内源
- java asm jndi_JNDI-Injection-Exploit
- Windows高效文件搜索工具/Everything/Listary/uTools
- python画太阳花代码
- MacBook 快捷键
- 英语不好学计算机特长,指导:英语学不好,是因为你没养成这些好习惯
- 注塑缺陷浮纤的原因及解决对策