草庐IT

android - 如何以编程方式显示/隐藏抽屉导航

如何使用按钮显示/隐藏抽屉导航,我用过this用于创建和管理抽屉导航的SO链接。现在我正在使用(从左向右滑动-显示)和(从右向左滑动-隐藏)如何使用下面屏幕截图中突出显示的按钮显示/隐藏抽屉:header_home.xml:已编辑:btnMenu.setOnClickListener(newOnClickListener(){@OverridepublicvoidonClick(Viewv){//TODOAuto-generatedmethodstubdrawer.openDrawer(Gravity.LEFT);}});我知道要关闭我必须调用drawer.closeDrawer(Gr

android - 更改操作栏android上的抽屉导航图标

我使用ActionBar在我的应用程序中创建了NavigationDrawer。如上图所示,我想将NavigationDrawer切换按钮图标更改为我想要的东西。怎么改?这是我的代码:-mDrawerList.setOnItemClickListener(newSlideMenuClickListener());//enablingactionbarappiconandbehavingitastogglebuttongetActionBar().setDisplayHomeAsUpEnabled(true);getActionBar().setHomeButtonEnabled(tru

android - 如何在没有操作栏的情况下打开抽屉导航,只需一个按钮即可打开

我有一个没有任何操作栏的导航栏(我不想要操作栏)。我正在努力做到这一点,以便我有一个可以打开抽屉导航的按钮。我知道DrawerLayout有一个名为openDrawer的方法http://developer.android.com/reference/android/support/v4/widget/DrawerLayout.html#openDrawer(android.view.View)我不知道怎么用,但是我试过在点击的时候做一个按钮,运行这个方法:DrawerLayoutmDrawerLayout=(DrawerLayout)getView().findViewById(R.

android - 设置抽屉导航的背景颜色

我想在java中设置我的抽屉导航的背景颜色,但它似乎是setBackgroundColor并且所有类似的方法都没有效果。只有XML行android:background="@color/mycolor"有效。如果删除xml行并尝试其中一种方法,抽屉将保持透明。有什么想法吗? 最佳答案 在您的activity_main.xml中包含以下内容 关于android-设置抽屉导航的背景颜色,我们在StackOverflow上找到一个类似的问题: https://sta

android - 是否可以在抽屉布局中使用 ListView 以外的东西作为滑动抽屉

例如,我希望有一个LinearLayout或一个RelativeLayout从屏幕左侧滑动,而不是一个单独的ListView。我尝试将àLinearLayout与android:layout_gravity="start"一起使用,但在运行时出现此错误:ClassCastException:android.widget.LinearLayout$LayoutParamscannotbecasttoandroid.support.v4.widget.DrawerLayout$LayoutParams这是布局文件:谢谢 最佳答案 如果您

Android以编程方式更改抽屉导航菜单项文本

我的应用中有新的抽屉导航,我想从代码中动态更改导航View菜单项的标题文本。我看过很多帖子,但我不知道,我该怎么做。我怎样才能正确地做到这一点?MainActivity.java@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);Toolbartoolbar=(Toolbar)findViewById(R.id.toolbar);setSupportActionBar(toolb

android - 打开抽屉时将 Activity 推到右侧

我已经实现了从右侧滑动的抽屉布局,但它不会像facebook那样向右移动Activity(见下图)。当用户点击上图中的opendrawer按钮时,如何将当前Activity推到右侧。目前它出现在Activity顶部并投下阴影。我非常感谢任何帮助。提前致谢。 最佳答案 虽然没有默认的方式来滑动Activity和抽屉导航,但我们可以通过代码来实现。正如mick88在上述答案中所建议的,以下是我项目中的代码fragment。我的profile.xml文件现在在Activity中publicclassProfileActivityexten

android - 所选项目的抽屉导航项目背景颜色

我使用AndroidStudio实现了抽屉导航,但我无法获得用于显示我们当前要更改的部分的蓝色。我已经尝试了很多东西,我目前使用的listSelector看起来像:我也试过state_checked.state_pressed在这种情况下工作,但当前选定的项目仍然是蓝色的。编辑:我一直在研究这个,当创建适配器时,传递的上下文是getActionBar().getThemedContext()所以我在想,如果我能找到正确的属性来分配给我的操作栏样式,我可以从那里改变它。我尝试了一些不同的属性,但没有运气。有谁知道确切的属性吗?如果我把我也意识到了@drawable/nav_listvie

android - 工具栏 - 只有一个 Activity 从抽屉切换到后退按钮

我一直在寻找有关如何在抽屉打开/关闭图标(从汉堡包到箭头)到简单的后退箭头之间进行更改的方法。目前我的应用程序只有一个Activity可以在多个fragment之间切换。有一次,我想在一个主要fragment(即抽屉中的一个fragment)之间转换到分层位于前一个fragment下的fragment(即“添加新”fragment)。在这个新fragment中,我希望工具栏显示后退按钮而不是抽屉按钮。很长一段时间以来,我一直在环顾四周并尝试不同的解决方案。以下是最值得注意的:Changedrawericonbacktobackarrow-我成功地删除了抽屉图标,但在原地……什么都没有。

android - 如何在不膨胀 View 的情况下将文本设置为从抽屉导航中的抽屉标题布局中查看

我想将文本设置为抽屉导航标题文本,我搜索了很多,但每个人都通过膨胀布局来做到这一点,但对我来说它会创建2个标题,所以有没有办法在不膨胀布局的情况下设置它?NavigationViewnavigationView=(NavigationView)findViewById(R.id.nav_view);Viewheader=navigationView.findViewById(R.id.header);/*Viewview=navigationView.inflateHeaderView(R.layout.nav_header_main);*/name=(TextView)header.