草庐IT

Navigation-drawer

全部标签

android - 透明操作栏下方的抽屉导航

我通过使用@GunnarKarlsson在此处显示的以下代码获得了一个透明的Actionbar:TransparentActionbar:customtabcolorgetWindow().requestFeature(Window.FEATURE_ACTION_BAR_OVERLAY);ActionBaractionBar=getActionBar();actionBar.setBackgroundDrawable(newColorDrawable(Color.parseColor("#330000ff")));actionBar.setStackedBackgroundDrawab

android - 为什么android抽屉导航创建两个标题?

我按照教程将facebook信息从登录推送到带有导航的Activity,然后将into放在最上面,如图所示,在修改代码几天后,我终于让它工作了。但是现在我无法让原始header消失。我已经尝试更改代码的每一部分,但我总是以全有或全无结束。我知道两个脑袋总比一个好,但这是一个异常(exception)。此外,我想我不能发布图片,所以,原始标题在顶部,它应该在的位置。带有我的Facebook个人资料图片和信息的新标题位于其下方。在其下方,启动抽屉导航菜单。publicclassHomeActivityextendsAppCompatActivityimplementsNavigationV

android - 如何设置抽屉导航背景的透明度?

我需要能够将背景设置为完全透明。之前似乎没有人尝试过。请帮忙。如果我是对的,我们需要让framelayoutbackgrund完全透明。但是这样做没有任何效果。感谢您的所有回复,但到目前为止,它们似乎都不起作用。为了进一步说明,我需要将ListView下方的背景设为透明。也就是说,当抽屉完全打开时。下面的Activity中有一个部分屏幕是可见的。它显示为模糊的灰色,并显示一些文本。我需要它完全可见。我需要更改Activity中的某些主题吗?下面是完整的布局xml 最佳答案 不确定我是否理解你的意思,我会试一试。让我们来看看。如果我没

android - 抽屉导航和 Android 中的 Activity

我正在试用thistutorial.中给出的抽屉导航(滑动菜单)上述链接与我的不同之处在于,我尝试调用Activity而不是调用fragment。当应用程序打开时,我看不到抽屉导航菜单,我只能看到打开了HOMEActivity的操作栏。这是我更改的代码:(是否需要有一个fragment,或者我可以在抽屉导航中的第一个屏幕使用Activity吗?)mTitle=mDrawerTitle=getTitle();navMenuTitles=getResources().getStringArray(R.array.nav_drawer_items);navMenuIcons=getResou

Android - 自定义抽屉导航背景列表滚动/聚焦

我有一个带有几个TextViews的自定义抽屉导航。这是布局:问题是,如果我没有为TextView分配任何onClick(),那么触摸会反射(reflect)在ListView上这是在后台。比如说,对于第二个TextView我分配了一个onClick监听器但是对于第一个TextView我没有,当我触摸第一个TextView时抽屉后面的列表项被选中,但不是第二次。如何在抽屉打开时将焦点保持在抽屉导航项目上? 最佳答案 将android:clickable="true"添加到您的LinearLayout。它不再关注背景列表。

Android Material Drawer 删除帐户标题下拉列表

如何使用MikePenz的MaterialDrawer库去掉显示AccountHeader关联账户的下拉菜单?我当前的代码://CreatetheAccountHeaderAccountHeaderheaderResult=newAccountHeaderBuilder().withActivity(this)//.withHeaderBackground(R.drawable.header).addProfiles(newProfileDrawerItem().withName(displayName).withEmail(email).withIcon(firebaseUser.g

android - 在物理菜单按钮上显示抽屉导航

我想在用户点击物理菜单按钮时显示抽屉导航,我重写了菜单按钮,如下所示:@OverridepublicbooleanonKeyDown(intkeyCode,KeyEventevent){if(keyCode==KeyEvent.KEYCODE_MENU){//somecodeheretoshownavigationdrawerreturntrue;}returnsuper.onKeyDown(keyCode,event);}但是我不知道我应该怎么做才能在这个方法中显示抽屉导航。 最佳答案 DrawerLayout.openDrawe

android - 使用默认的 Android Studio 抽屉导航切换 Fragment

我对AndroidStudio中抽屉导航的实现有点迷茫。onCreate方法调用PlaceholderFragment类,我不太明白它的用途。但是无论如何,我应该在哪里实现我的onItemClickListener以根据在抽屉导航中选择的项目显示不同的fragments?这是我当前的PlaceholderFragment:publicstaticclassPlaceholderFragmentextendsFragment{privateListViewlistView;privateCustomAdapterexpenseAdapter;publicPlaceholderFragme

android - 如何更改抽屉导航中列表选定项目的颜色?

我从导航浏览器的AndroidStudio示例开始。我正在自定义我想要的一切,一切正常,但我找不到如何在抽屉导航中更改所选项目的颜色...现在它是绿色的,我无法更改它。我尝试使用可绘制的选择器但没有办法,我设法更改了整个背景但没有调整所选的背景。抱歉,如果这是一个菜鸟问题,但我昨天在谷歌和这里花了几个小时没有找到:/最后,我设法让它发挥作用。问题是“android.R.layout.simple_list_item_activated_1”。这是一个内置在xml中的android,所以你无法处理你想要的颜色。所以我创建了一个名为nav_drawer_layout.xml的文件包含与“a

java - 如何隐藏导航 View android的默认汉堡包图标

我需要隐藏汉堡图标这是我的工具栏我需要隐藏导航栏的默认汉堡包图标并从另一个按钮单击加载它。导航栏需要出现在附件图标上单击我的toobar并且需要在我单击外部(任何地方)时消失。这可以吗完成了吗? 最佳答案 如果你正在使用ActionBarDrawerToggle那么你可以添加一行:toggle.setDrawerIndicatorEnabled(false);和打开和关闭抽屉你可以写在你的点击事件中:if(drawer.isDrawerOpen(GravityCompat.START)){drawer.closeDrawer(Gra