0

在我的android项目中,我已经设置了一个导航抽屉。现在,在抽屉里,抽屉工作正常,但我有一些我喜欢解决的问题。导航抽屉问题

  • 操作栏中我的启动器图标左侧没有抽屉图标。你如何实现这一点。另外,当我点击action bar图标时,抽屉式导航栏不能滑入。

  • 我想更改导航抽屉内我的ListView文本的颜色。我尝试更改xml布局中的android:textColor,但它不起作用。

  • 我有drawer_shadow.9.png drawable的导航抽屉,我试着用setDrawerShadow(drawable, gravity);方法实现它,但它似乎没有工作。在这两个参数中,我添加了drawable和ListView R.id的重力。

就是这样。让我知道你是否需要更多信息。提前致谢。

+0

下载相同并运行示例http://developer.android.com/training/implementing-navigation/index.html – Raghunandan

+0

谢谢。我会研究它 – SynerFlow

+0

为什么不使用自定义列表视图,并为textview设置选择器来更改第二个点的颜色 – Raghunandan

回答

1

操作栏中我的启动器图标左侧没有抽屉图标。你如何实现这一点。另外,当我单击操作栏图标时,导航抽屉不会滑入。

Use ActionBarDrawerToggle

我想更改我的导航抽屉中ListView的文本颜色。我尝试更改xml布局中的android:textColor,但它不起作用。

如果“xml布局”是行的一个,它应该工作。如果“xml布局”是抽屉的“xml布局”(其中ListView是),则不适用。

在这两个参数中,我添加了drawable和重力的ListView R.id。

DrawerLayout文档在其他地方,我觉得你的第二个参数的解释是关闭:

Gravity.LEFT向前冲右左抽屉或Gravity.RIGHT。 GravityCompat.START或GravityCompat.END也可以使用。

+0

嗨,感谢您的输入,我想知道如何更改列表视图中文本的颜色。 – SynerFlow

+0

也是阴影,我不知道要在第二个参数 – SynerFlow

+1

@ADeveloper:我回答了这两个。您的文字颜色来自您的行定义,例如您用于该行的布局文件。根据您的抽屉位于左侧还是右侧,使用'setDrawerShadow()'尝试'Gravity.LEFT'或'Gravity.RIGHT'。 – CommonsWare