【发布时间】:2015-03-04 08:14:23
【问题描述】:
感谢 sdk 提供的示例,我已经实现了一个导航抽屉。
我将导航抽屉背景更改为我的图像。它在我的手机(Samsung Ace 3 Android 4.2.2)和带有棒棒糖的 nexus 4 上运行良好。但是在一个 朋友的手机(HTC Sense,带棒棒糖)导航抽屉没有背景。
你可以看到:
这是预期的:
在layout xml文件中设置背景,如下:
<ListView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/navigation_drawer_background"
android:choiceMode="singleChoice"
android:divider="@null"
android:dividerHeight="0dp"
tools:context="cartel.mines.nantes2015.NavigationDrawerFragment" />
这似乎是覆盖的问题。叠加层很烦人!
【问题讨论】:
-
您的所有可绘制文件夹(如 mdpi、hdpi、xhdpi 和 xxhdpi)中是否有背景布局文件
-
我只是试图改变这一点,并将drawable放在每个drawable文件夹中。它工作得很好。我不明白的是,这不应该是一个问题,它在我的手机上工作,正如这里所说:stackoverflow.com/questions/26038435/…。我会发布答案,以防有人遇到同样的问题。
-
如果你愿意,我可以发布答案,你可以接受
-
如果你愿意,我会接受的。
-
您必须为自定义布局设置背景。