48得票6回答
Android更改导航抽屉菜单项文本的程序化方法

我在我的应用中使用了新的导航抽屉,并希望能够从代码中动态地更改导航视图菜单项的标题文本。我已经查看了许多帖子,但是我无法弄清楚怎样做。请问如何正确实现这个功能? MainActivity.java@Override protected void onCreate(Bundle savedIn...

48得票5回答
禁用导航抽屉,在片段中切换主页按钮/向上指示器

设置 我有一个活动,其contentView是DrawerLayout的一个实例,其中包含一个带有抽屉指示器的导航抽屉栏。该活动包含一个Fragment,让我们称之为ListFragment,它包含选项列表。当单击某个选项时,我会将ListFragment替换为DetailFragment。...

47得票7回答
如何使DrawerLayout在工具栏下方显示?

如何使抽屉布局位于操作栏/工具栏下方?我正在使用v7:21应用程序兼容库和新的ToolBar视图。 我看到的示例看起来像是: <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.co...

47得票10回答
安卓DrawerLayout - 未找到与重力匹配的抽屉视图

当我单击我的抽屉开关时,我会收到以下异常: ``` java.lang.IllegalArgumentException: No drawer view found with gravity LEFT ``` 这是我的 `activity_drawer.xml`:<?xml vers...

46得票7回答
抽屉式布局中的项目点击 - 何时更换碎片才是正确的时间?

我正在开发一个应用程序,使用导航抽屉模式(带有DrawerLayout)。 每次点击抽屉的项目,都会替换主容器中的片段。 然而,我不确定何时是正确的时间进行片段事务? 当抽屉开始关闭时?还是在关闭后? 在谷歌的 documentaion example 中,您可以看到他们在项目点击后立即...

45得票5回答
安卓涟漪背景颜色

我在我的导航抽屉上使用了涟漪效果。我按照以下方式设置它,并将其应用于我的 ListView:<selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:stat...

44得票6回答
我该如何更改NavigationView中分隔符的颜色?

我正在尝试使用NavigationView实现NavigationDrawer。我通过在菜单中设置组ID来添加分隔符。然而,我看不到分隔符。我猜想这是因为分隔符颜色与背景颜色相同。所以我想改变分隔符的颜色。但我找不到改变它的方法。有人可以帮我吗? 在截图中,似乎在History和Settin...

44得票6回答
使用新的导航抽屉活动模板(Android Studio 1.4及以上版本),通过onNavigationItemSelected在片段之间进行切换。

IntelliJ在Android Studio中对导航抽屉模板Activity进行了修改,使得Activity类的代码行数更少。新的Activity类看起来像这样:public class MainActivity extends AppCompatActivity implement...

44得票2回答
将抽屉图标改回后退箭头

我正在使用新的DrawerLayout来实现侧边导航。我是这样使用抽屉图标(汉堡包图标)的:@Override protected void onStart() { super.onStart(); mDrawerLayout = (DrawerLayout) findVie...

44得票3回答
设置导航抽屉的背景颜色。

我想在Java中设置导航抽屉的背景颜色,但是似乎setBackgroundColor和所有类似的方法都没有效果。只有XML行android:background="@color/mycolor"起作用。如果删除XML行并尝试其中一种方法,则抽屉只会保持透明。 有什么想法吗?