草庐IT

Navigation-drawer

全部标签

android - 将边距设置为抽屉导航的默认分隔线

我试图将边距设置为默认抽屉导航的“divider”属性。我在Stackoverflow表格中找到了很多方法,但没有一个答案是足够的。我可以在不使用/menu/activity_main_drawer.xml的情况下创建自定义抽屉导航列表。这看起来像我想要的。但我担心应用程序的性能。我想向默认分隔符添加边距。有没有办法自定义默认抽屉导航分隔线?那是我定制的分隔线。一切都很完美。那是默认的抽屉导航的分隔线,我不能给任何边距。style.xml@color/colorAccent...divider_layout.xmlactivity_main_drawer.xmlactivity_mai

android - android 2.3 上的 Navigation Drawer ListView 选择问题

我尝试为旧版android2.3自定义抽屉导航菜单为此,我使用developer.android.com的官方SampleNavigationDrawer和thistutorialforimplementsActionBarCompat.在android.support.v4.widget.DrawerLayout中使用下一个ListView:使用drawer_list_item.xml:bg_选择器.xml:选择器.xml:文本颜色选择器.xml:问题:ForAPI14+itlooksawesomebutonandroid2.3.6selectorisn'tshown.(seethi

android - 抽屉导航在抽屉打开时禁用后 View

我的抽屉导航出现异常行为。我为其使用自定义布局,不仅包含通常的ListView!每当我单击抽屉部分中的某些内容时,ListView后面的行就会被单击。我怎样才能禁用它?解决方案:只需在ListView外的抽屉中的父布局上设置android:clickable="true",一切正常。感谢您的回答。 最佳答案 在抽屉内容打开时在MainAcivty中尝试此操作,以禁用向父布局发送触摸事件getParent().requestDisallowInterceptTouchEvent(true);

android - 从不同的导航状态android检测应用程序恢复的状态

我想记录从不同入口点恢复/创建应用程序时的状态。应用程序从应用程序抽屉中打开应用程序根据通知打开应用程序从打开的应用程序打开(长按主页)应用从其他屏幕恢复我知道可以通过生成基本Activity和覆盖恢复/暂停事件来跟踪它,但我在应用程序中存在大量Activity。那么有什么简单的方法可以获取应用程序的状态吗?我曾想过创建一个服务并持续检查当前正在运行的任务,但我只能使用这种方法,前提是我找到了一种仅在我的Activity处于可见状态时才运行该服务的方法。(因为在每个Activity中绑定(bind)服务对我来说是不切实际的) 最佳答案

android - Material style navigation drawer,状态栏颜色太暗

我正在尝试遵循MaterialDesign指南来制作带有操作栏(工具栏)和抽屉导航的应用程序,以便它看起来像在GoogleApps中。我找到的解决方案是在我的主题中将“android:windowTranslucentStatus”设置为true,并将“android:fitsSystemWindows”保持为false,并在我的工具栏上使用额外的填充对其进行补偿。问题是,状态栏的最终颜色太暗了。例如,即使我将工具栏设置为与G-mail应用程序相同的Material颜色,我的应用程序中的状态栏颜色也比G-Mail应用程序中的颜色深。有人可以在这里为我指明正确的方向吗?我听说过很多关于一

Android抽屉布局可能产生空指针异常

我不断在我的代码中收到此警告,我开始担心,因为我接近完成的最后期限。我的主要Activity中有一个DrawerLayout,使用AndroidStudio自己的抽屉导航Activity,但由于DrawerLayoutsetDrawerListener现在已弃用,因此不得不对代码进行轻微更改。protectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);//Firebasereferencetomainap

android - 在单个 fragment 中处理后退按钮

我有一个带有抽屉导航的应用程序。当我启动应用程序时,我在主屏幕(屏幕A)上看到的是“helloworld”,然后当我从抽屉导航中选择一个项目时,我加载一个fragment并获得“newhelloworld”,然后当我选择一个抽屉导航中的项目,我加载一个fragment并获得“你好宇宙”。但由于这一切都是通过1个fragment发生的,当我按下设备后退按钮时,我应该得到如下的前一个fragment:"hellouniverse">按回>"newhelloworld">按回>"helloworld"我该如何处理?注意:在更改fragment时我尝试过fragmentManager.begi

android - NetworkImageView 没有从第一次加载图像

我正在尝试从我的API上传图像以将其显示为个人资料图片,问题是从用户第一次打开抽屉导航开始,图像就不会加载,这会使整个布局消失,但是从第二次一切正常,我注意到当图像的宽度小于高度时会发生这种情况。这是我正在使用的类:publicclassCircledNetworkImageViewextendsImageView{publicbooleanmCircled;/***TheURLofthenetworkimagetoload*/privateStringmUrl;/***ResourceIDoftheimagetobeusedasaplaceholderuntilthenetworki

android - 在 Android App Bundle 中添加 SwitchCompat 后找不到资源错误 res/drawable/abc_switch_thumb_material.xml

我知道这个问题已经被问过好几次了,我已经阅读了所有内容并匹配了所有依赖项,因此它们具有相同的版本,但是这个错误只是在添加SwitchCompat之后才开始发生,因为您也可以通过崩溃看到按织物报告。此错误并非发生在所有设备上,而是通过崩溃报告发生在某些设备上,而且它没有针对此崩溃的特定Android。还有一件事我正在使用android的beta版本,因为AndroidAppBundle而这件事不会发生在Apk的非bundle中。FatalException:java.lang.RuntimeException:UnabletostartactivityComponentInfo{com.

android - 适配chrisbanes Action Bar-Pull To Refresh to Fragments(Navigation Drawer)

好的,这是我的问题:我想使用fragment实现ChrisbanesActionBar-PullToRefresh库,以便能够将其与Navigationdrawer一起使用。https://github.com/chrisbanes/ActionBar-PullToRefresh#fragments.Chrisbanes说这是为了与fragment一起使用:OnethingtonoteisthatthePullToRefreshAttacherneedstobecreatedintheonCreate()phaseoftheActivity.Ifyouplanonusingthisli