草庐IT

android - 抽屉导航 ListView 不刷新列表项

我正在创建一个应用程序,我正在使用NavigationDrawer和Fragments在我的应用程序中,现在的问题是我有五个ListItems在NavigationDrawer像这样。-主页-编辑个人资料-我的订单-注销-帮助现在当用户点击注销时,所有列表项都应该隐藏,只有登录应该可见..以下是我的代码fragmentpublicclassMainActivityextendsFragmentActivity{privateDrawerLayoutmDrawerLayout;privateListViewmDrawerList;privateActionBarDrawerTogglem

android - 随处滑动以打开抽屉导航

我已经使用了提供的解决方法here,这使应用程序能够在用户侧(向右)屏幕上的任何位置时打开抽屉导航。代码工作得非常好。但是,我刚刚签署了要上传到Play商店的apk,在测试时,打开的幻灯片无法正常工作。我做了一些窥探以找出问题所在,并发现它正在为FieldleftDraggerField=drawerLayout.getClass().getDeclaredField("mLeftDragger");NoSuchFieldException/我不知道为什么它不起作用。它适用于调试apk,但不适用于已签名的apk。谁能帮我理解这个问题? 最佳答案

android - 移动主要内容以显示抽屉

我想创建一个抽屉导航效果,而不是抽屉从左边滑出,它必须在主视图“后面”,所以滑动的项目是View本身(即向右)-抽屉根本不动,但通过将主视图滑开而“显露出来”。手指滑动(并点击汉堡包图标)Action与抽屉相同,只是显示效果不同。主视图移动的方式与这里可以实现的相同HowtomovemaincontentwithDrawerLayoutleftside但在我的例子中,我希望“抽屉”静止不动地位于主视图下方。我通过叠加View并使抽屉透明达到了预期的效果——当然这意味着抽屉不再用于导航;只是为了效果。使用上面链接中的代码android:layout_gravity="start">一切都

android - 谷歌地图 V2 + 抽屉布局

我尝试将抽屉布局(来自android教程)添加到“helloworld”Googlemap应用程序。问题是您无法单击滑动菜单上的项目。我认为xml中的fragment部分存在问题。我试图找到一种解决方法,但没有奏效。任何想法如何以不同的方式添加它以使其工作?这是Activity代码:publicclassMainActivityextendsFragmentActivity{privateGoogleMapmMap;privateSupportMapFragmentfragment;privateDrawerLayoutmDrawerLayout;privateListViewmDra

android - 抽屉导航图标更改颜色

我想将抽屉导航图标(3个垂直条)的颜色从白色更改为灰色。如何以最简单的方式执行此操作? 最佳答案 您可以使用如下方式以编程方式更改图标本身:toolbar.setNavigationIcon(R.drawable.new_icon); 关于android-抽屉导航图标更改颜色,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/31751117/

android - 使用抽屉导航旋转时 fragment 发生变化

当前情景在我的应用程序中,我有带fragment的抽屉导航。在纵向模式下一切正常。问题假设在纵向模式下我从抽屉导航中选择第​​二项。它加载完美,但是当我将手机旋转到横向模式时,导航菜单中的第一个fragment被加载而不是第二个fragment。我知道我必须为fragment保存实例,但我不知道该怎么做,我应该在主要Activity中还是在fragment本身中保存 最佳答案 您应该在您的Fragment中执行此操作。只需点击以下链接:Android-save/restorefragmentstate或者也许:Onceforall,

android - 删除抽屉导航中的 "Settings"选项卡

我正在开发带有抽屉导航的应用程序。但是在右上角总是有带有“设置”选项卡的菜单。我怎样才能像在普通View中一样在抽屉中删除该菜单? 最佳答案 首先删除目录下的main.xml文件"projectname"\app\src\main\res\menu它应该看起来像thisimage.然后,删除与main.xml文件相关的代码块。它应该位于MainActivity或您看到“设置”的Activity下。引用thisimage.您也可以删除strings.xml文件下默认名为“action_settings”的字符串资源。就是这样,您的项目

android - 从抽屉导航子菜单中删除小节和

我想删除在子菜单中创建的不需要的空间。有没有可能我可以从menu.xml类中实现它?这是我的navigation_drawer_menu.xml.......谢谢。 最佳答案 我是这样实现的。因为您正在向菜单添加标题,所以无法识别它是空的。 关于android-从抽屉导航子菜单中删除小节和,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/34644884/

Android 回到抽屉导航中的第一个 fragment

我有一个在NavigationDrawer中有多个fragment的应用。下面是我的代码:@OverridepublicbooleanonPrepareOptionsMenu(Menumenu){//ifnavdrawerisopened,hidetheactionitemsbooleandrawerOpen=mDrawerLayout.isDrawerOpen(mDrawerList);menu.findItem(R.id.action_search).setVisible(!drawerOpen);returnsuper.onPrepareOptionsMenu(menu);}/*

android - 在 Android 中打开抽屉导航时,将汉堡操作栏图标更改为旋转箭头不起作用

我在我的Android应用程序中使用NavigationDrawer,它工作正常。我想为打开和关闭抽屉导航添加一些动画。动画:1.打开抽屉导航显示箭头,隐藏汉堡包。2.关闭-再次显示汉堡包,隐藏箭头。打开和关闭它应该是旋转。我尝试了一些代码,但它不起作用。请任何人帮助我做到这一点。样式.xml@style/DrawerArrowStyletrue@android:color/white我试过了,linkireferredimportandroid.support.v4.app.ActionBarDrawerToggle;importandroid.support.v4.widget.D