草庐IT

Navigation-drawer

全部标签

以 Nav Drawer 按钮为中心的 Android 工具栏图像

我有一个带有图像作为Logo的工具栏,Logo居中。但是当我放置抽屉导航时,Logo向右移动,因为有抽屉导航按钮。如何使Logo始终以工具栏中的抽屉导航按钮为中心?谢谢。我的代码 最佳答案 试试这个布局:将android:layout_gravity="center_horizo​​ntal"添加到Imageview 关于以NavDrawer按钮为中心的Android工具栏图像,我们在StackOverflow上找到一个类似的问题: https://stack

android - MVVM : Fragment overlapping issue in view pager with navigation view?

当我在导航View的菜单之间切换时,我遇到了fragment重叠的问题。最初我的应用程序具有带有多个选项的导航View。在该主页选项fragment中,具有包含两个选项卡的View寻呼机。当我在View之间切换时寻呼机标签效果很好..问题是当我从“设置”之类的导航切换菜单时,相应的fragment加载良好,然后我重新加载主页fragment,View寻呼机加载选项卡,但旧fragment(设置)显示在背景中此外,当我多次加载home选项时,fragment会重叠多次而不是替换fragment我的代码如下Activity类:DashboardActivity.java/***Dashbo

android - 如何使用 Jetpack Navigation 从嵌套 fragment 导航到父 fragment ?

我有主导航:SplashFragment->RegistrationFragment->RootFragment我有嵌套的注册导航:RegistrationPersonalFragment->RegistrationContactFragment->RegistrationSecurityFragment如何使用JetpackNavigation组件从最后嵌套的RegistrationSecurityFragment重定向到RootFragment?目前和navigateTo(R.id.action_next)给我java.lang.IllegalArgumentException:n

android - 导航架构 : How to manage proper navigation without using clearTask as it is deprecated

同时使用来自here的导航架构,hereclearTask已弃用。我的场景是这样的:有2个屏幕登录和注册,两者都有彼此的链接。因此,您可以从登录转到注册,也可以从注册转到登录。但在后面PressApp应该是关闭的。只需将clearTask添加到以下两个操作即可简单地完成。但由于它已被弃用,我尝试了其他解决方案,例如添加popUpTo->导航图的Id,使launchSingleTop在两个操作中都为真。在我的场景中似乎没有任何效果。我检查了thisquestion也没有得到解决方案。 最佳答案 您需要在您的操作中使用下一个代码app:

android - 如果从一个 fragment 移动到另一个 fragment ,则在发布版本中显示汉堡包图标代替后退图标

我正在使用导航架构。对于调试构建:debug{debuggabletrueminifyEnabledfalseuseProguardfalse}对于发布版本:-release{minifyEnabledtrueproguardFilesgetDefaultProguardFile('proguard-android.txt'),'proguard-rules.pro'}我正在使用抽屉导航,当应用程序打开时显示汉堡包工具栏中的图标。在此先感谢您的帮助。但是当我从一个fragment移动到另一个fragment时。我必须显示返回图标(导航返回)。在调试版本中它工作正常。但在发布版本中,汉堡

android - 包含布局的抽屉导航布局

我觉得我的问题其实很简单,但是我想不出怎么解决。有一个使用此代码的工作抽屉导航:但是当我尝试像这样使用include时:当我在框架布局中单击ListView的项目时,没有任何反应。这是我要包含的抽屉布局:感谢您的帮助! 最佳答案 您包含的布局声明了第二个android.support.v4.widget.DrawerLayout,它不应该。只需在包含的布局中声明一个ListView。文件drawer.xml: 关于android-包含布局的抽屉导航布局,我们在StackOverflow上

android - 在操作栏中设置 CustomView 时,抽屉导航图标消失

为什么抽屉导航图标在设置customView时消失actionbar.setCustomView(R.layout.blah);如何解决? 最佳答案 好的,您没有发布任何代码,所以我必须在这里假设一些东西。因此,如果您可以更新您的问题并显示实际代码!!@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);ActionBaract

android - 启动时禁用抽屉导航

我希望我的抽屉导航在加载应用程序时被禁用,并且如果用户执行某些特定任务它会被启用。简而言之,有一种方法可以禁用抽屉导航的切换按钮,并根据用户操作再次启用它。编辑:我已更新我的Activity如下;publicclassMainActivityextendsActivityimplementsNavigationDrawerFragment.NavigationDrawerCallbacks{privateNavigationDrawerFragmentmNavigationDrawerFragment;privateCharSequencemTitle;@Overrideprotect

android - 播放按钮点击的音效 (CLICK/NAVIGATION_RIGHT) - Android

我正在尝试使用playSoundEffect()方法在单击按钮时播放声音效果,但由于某些原因到目前为止它被证明非常困难。我定义了以下内容。然后,button_flip.playSoundEffect(android.view.SoundEffectConstants.CLICK);在onCreate()方法中被调用。但是当我点击按钮时,我似乎无法让它发出声音。我在这里错过了什么?该文档没有太多内容。是否需要在onClick()方法中定义/调用?感谢任何帮助。 最佳答案 试试这个:button_flip.setOnClickListe

android - 抽屉导航 + Viewpager + setVisibility = InflateException/NullPointer

我开发了一个Android应用程序,但遇到了一些问题。在我的MainActivity中,我有以下组件:NavigationDrawer(实例化并加载许多fragment)ViewPager(仅用于显示文章详细View的ArticleFragment)通常情况下,ViewPager与特定的Activity相关,但我真的想同时使用NavigationDrawer和ViewPager。唯一的方法是在同一个Activity中实现这两个元素。DrawerLayout由抽屉导航本身和内容区域组成。在我的内容区域中,我有一个FrameLayout和一个ViewPager。问题是ViewPager始终