草庐IT

Navigation-drawer

全部标签

android - 选择项目后永久 NavigationView 失去焦点

我从AndroidStudio的基本模板开始了一个带有NavigationDrawer的项目。我所做的唯一修改是将其永久显示,以便拥有平板电脑/电视布局。为此,我所做的唯一修改是在xml布局中。这允许NavigationView始终可见。我也把这个项目放在了Github上,这样任何人都可以测试它。在GITHUB上的项目演示https://github.com/ChristopheVersieux/NavFocus发生了什么当我开始使用方向键选择抽屉中的项目时,我的问题就来了。一旦选择了一个项目,焦点就完全消失了。试图回到抽屉并获得焦点似乎非常困难,我必须用右/左箭头尝试几次预期结果:抽

Android:从抽屉导航更改 ActionBar 中的标题

我在BaseActivity中使用NavigationDrawer创建了一个应用程序。除了ActionBar中的标题更改外,一切正常。标题会更改一秒钟,但在打开新Activity时会显示原始标题。可能是什么错误?谢谢基础ActivityprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);PerfilAdapter.iniciarBaseDatos(this);perfilObj=PerfilAdapter.selectPerfil(1);requestWindowFeatu

android - 带有 NavigationView 的 DrawerLayout - 单击时不显示波纹效果

我无法获得在我的抽屉中可见的点击效果。我的Activityxml布局如下:如您所见,我将NavigationView放入我的DrawerLayout中,然后使用菜单xml文件填充NavigationView。我的activity_main_drawer.xml如下所示:不幸的是,当我这样做时,我在点击抽屉菜单中的项目后没有任何视觉效果。我想要的是所谓的“涟漪效应”。我该怎么做? 最佳答案 我也遇到过这个问题请删除此属性:clickable=truefocusableOnTouch=true然后应用波纹效果XML希望对你有帮助

android - 为什么 android jetpack NavigationUI navigateUp 方法仅在您位于导航图的起始目的地时才打开绘图菜单

当NavigationView与DrawLayout和ActionBar一起使用时,jetpack提供了一些强大的便捷方法来Hook一切都放在一起,以便这些项目更容易实现。NavigationUi库中提供的方法setupActionBarWithNavController是Activity的扩展方法,它添加一个汉堡包按钮来打开您的抽屉,如果您覆盖onSupportNavigateUp:Boolean方法调用navigateUp(drawLayout:DrawLayout,navController:NavController)方法,该方法会将汉堡包按钮更改为后退按钮并自动返回并带有精美

java - 抽屉导航不显示但仍在打开

我正在使用包含MapView的NutiteqSDK,并且我也在尝试使用抽屉导航。我遇到的问题是,每当我从左侧滑动或单击图标打开抽屉时,什么都不会打开,但我无法移动map,直到我向后滑动抽屉或再次单击该图标。这让我相信抽屉正在打开但没有展示。这是我的MainActivity.java和activity_main.xml:主Activity.javapublicclassMainActivityextendsActivity{privateMapViewmapView;privateLocationListenerlocationListener;privateGeometryLayerl

Android Navigation Drawer - 用其他列表替换列表 onClick

我正在尝试在MaterialDesign中实现一个简单的抽屉导航,因此抽屉顶部有一个标题和一些文本项(A:CompactHeaderDrawer,...)(见图1)。单击标题图像时,应打开一个列表(B:mikepenz@gmail.com,...)并“覆盖”我现有的文本项(A)(见图2)。如果选择了文本项(B),则原始列表(A)应该回到其原始位置,并且(B)不再可见(见图1)。注意:这些屏幕截图来自教程,但代码太困惑了。我正在寻找一个相对简单的解决方案...我在考虑Fragments,但我不知道这是否是解决此问题的正确方法。 最佳答案

android - 将大图像添加到抽屉导航(SlidingMenu 库)-如何?

我正在使用SlidingMenu库(https://github.com/jfeinstein10/SlidingMenu)来获取我的应用程序的抽屉导航。感觉和看起来都很棒,但我有一个问题:我想使用一张大图片,上面有一个TextView来显示用户照片和姓名(检查图片)。如何实现这种外观?XML菜单文件不允许我添加ImageView或TextView,只能添加项目,其中的自定义选项非常有限。查看所附图片以更好地了解我的想法。提前致谢。 最佳答案 首先,这不是您所指的SlidingMenu。图片显示官方DrawerLayout.就您的实

java - 更改抽屉导航中所选项目的背景颜色

我想更改抽屉导航中所选项目的蓝色。当您点击一个项目而不是Activity项目时,我可以更改它。这是我使用的:在drawable文件夹中color.xml#f2f8ee#f2f8ee然后在抽屉导航的布局中:那么,当前选择的项目没有改变颜色..有什么想法吗?使用java抽屉导航进行编辑:publicclassMainActivityextendsActivity{privateDrawerLayoutmDrawerLayout;privateListViewmDrawerList;privateActionBarDrawerTogglemDrawerToggle;privateCharSe

android - 抽屉导航android中的过渡

任何人都知道如何实现这种类型的转变。当我们打开Navagation抽屉全屏时,会出现这样的动画。我也看了residemenu但是这里的菜单是预定义的,不是我想要的。我也尝试过使用NavigationDrawer但没有成功。drawer.addDrawerListener(newDrawerLayout.DrawerListener(){@OverridepublicvoidonDrawerSlide(ViewdrawerView,floatslideOffset){floatmoveFactor=(linearLayout.getWidth()*slideOffset);floatmi

java - Android Design Navigation Drawer - 如何在导航 xml 中添加开关?

我正在使用新的AndroidDesignNavigationDrawer。我想在抽屉里加一个开关。有办法实现吗?这是菜单xml:HowcanIchangeonetobeswitch:我目前使用的是默认布局:就像Android通知下的这张图片http://i.stack.imgur.com/M9nD7.png我非常感谢任何反馈。谢谢。 最佳答案 我发现这样做的一种方法是在您想要的menuItem上使用setActionView:mNavigationView.getMenu().findItem(R.id.nav_connect).s