草庐IT

Navigation-drawer

全部标签

Android - 如何实现始终部分可见的 NavigationDrawer?

我想在我的Android项目中有一个NavigationDrawer,它始终部分显示ListView,并且这些项目也是可点击的,但是当用户拖动抽屉时,会出现完整的ListView。下图是我要实现的目标:第一个是“普通View”,您可以在其中看到小图标。第二个是当用户滑动抽屉导航使其打开时。第三个是当用户返回正常View时单击A和C,以便图标改变颜色。有什么建议如何做到这一点?感谢您的回答:) 最佳答案 我遇到了这个开源库,https://github.com/StevenRudenko/ActionsContentView.我没有亲

android - 如何创建自定义抽屉导航,打开与抽屉 onitemclick 相邻的 ListView?

我已经创建了简单的抽屉导航,但是当我遇到像图像中那样的抽屉导航时,我被卡住了。我不知道如何实现这种功能。在此图像中,“城市”是抽屉导航的项目,当我单击城市时,它会打开紧邻它的列表。 最佳答案 这里是完整的代码,因为我不知道细节可能不能真正满足您的要求:首先我想演示一下:字符串.xml:NavigationDrawerHelloworld!Settings1231*11*21*31*41*51*61*71*81*92*12*22*32*42*52*62*72*82*93*13*23*33*43*53*63*73*83*9和MainAc

android - 关闭没有动画的抽屉导航

在我立即完成某些Activity后,我试图关闭我的抽屉导航,没有滑动动画。我不会在Activity开始时关闭它,因为我希望它在用户退出Activity时保持打开状态。但是,当它自行关闭时,我无法在没有短暂闪烁动画的情况下关闭它。我尝试了以下代码的变体:protectedvoidcloseDrawerImmediate(){mDrawerLayout.setVisibility(View.GONE);mDrawerLayout.closeDrawers();mDrawerLayout.setX(0);mDrawerLayout.setVisibility(View.VISIBLE);}

android - 在 skobbler Android API 中启用 "navigation"模式

我找不到制作我的应用程序的方法,该应用程序目前实现了SKmaps以显示路线,显示路线并像汽车导航器一样遵循路线。示例:这是我的“路由加载”方法:@OverridepublicvoidonAllRoutesCompleted(){SKNavigationSettingsnavigationSettings=newSKNavigationSettings();navigationSettings.setNavigationType(SKNavigationSettings.SKNavigationType.REAL);navigationSettings.setNavigationMode

java - DrawerLayout 抽屉导航不显示

我正在尝试在我的工具栏中显示抽屉导航。我认为我已经编写了它需要的所有内容,但工具栏中没有显示任何内容。仅文本Zoo。不是显示导航栏的图标我是android的新手,如果我遗漏了什么,我不会感到惊讶。这是我的MainActivity.javapackagecom.example.zoo;importandroid.content.res.Configuration;importandroid.os.Bundle;importandroid.support.design.widget.FloatingActionButton;importandroid.support.design.widg

android - 更改抽屉导航项目语言

在我的android应用程序中,我想更改语言形式的fragment。我的应用程序包含MainActivity.java。此Activity包含抽屉导航和fragment。当我从fragment更改我的语言环境时,语言在每个地方都会更改,但不会在抽屉导航中更改。我正在使用代码privateStringsetLocal(){Localelocale;Resourcesres=getResources();DisplayMetricsdm=res.getDisplayMetrics();Configurationconf=res.getConfiguration();prefs=getAct

android - 之前调用Fragment的onStart()来显示Viewpager、navigation_mode_tabs

我使用了一个ViewPager和一个带有NavigationMode的ActionBar:“NAVIGATION_MODE_TABS”我放了3个fragment:Fragment0(左标签),Fragment1(中间标签),Fragment2(右标签)首先,出现Fragment0并为Fragment0和Fragment1调用方法“onCreateView”和“onStart”如果我水平滑动到“中间标签”(Fragment1),Fragment2(右侧标签)的“onCreateView”和“onStart”方法被调用...所以,我想知道这是否正常?因为我想在Fragment2出现之前调用

java - 使用 ScrimInsetFrameLayout 出错

我正在使用ScrimInsetsFrameLayout在ToolBar上获取NavigationDrawer并在其上设置StatusBar所以我按照指南阅读了很多关于它的内容,但甚至出现了一些问题如果我没有遗漏任何东西。每当我单击drawer_listView或ic_drawer中的(四个)Activity之一时,应用程序强制关闭,Logcat中没有消息。主ActivitypublicclassMainActivityextendsActionBarActivity{DrawerLayoutmDrawerLayout;ListViewmDrawerList;ActionBarDrawe

android - Material 设计 : how to set transparency for Android Floating Action Button

我的问题与this有关一。当我打开NavigationDrawer时,FloatingButton位于其顶部,但必须位于下方。我试着这样做:@OverridepublicvoidonDrawerSlide(ViewdrawerView,floatslideOffset){Log.i(TAG,"inneronDrawerSlide");super.onDrawerSlide(drawerView,slideOffset);fabButton.setAlpha(25);floatalpha=0.2f;AlphaAnimationalphaUp=newAlphaAnimation(alpha

android - 在菜单项的右侧显示抽屉菜单图标

我有一个从右到左打开的抽屉导航,一切正常,汉堡包图标工作正常,它位于右上角,但菜单图标位于菜单项的左侧。如何将它们移动到菜单项的右侧?请看截图这是我的menu.xml这是我的布局我搜索了很多,但没有找到与此问题相关的任何内容。提前致谢。 最佳答案 如果您想使用NavigationView来处理DrawerLayout,请通过以下代码使您的NavigationView从右到左:@TargetApi(Build.VERSION_CODES.JELLY_BEAN_MR1)//callthisbeforesuper.onCreatepriv