我正在使用Android Studio的导航抽屉模板。我用自己的导航抽屉菜单替换了图标和文本。您可以看到菜单项的文本很好,但两个图标都丢失了。我暂时使用相同的图标。该图标是我的drawable文件夹heart_full中的.png。 (您可以在导航抽屉后面的MainActivity右侧看到相同的心形图标。)
这是我的导航抽屉菜单:
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<group>
<item
android:id="@+id/nav_routes"
android:icon="@drawable/heart_full"
android:title="Routes"/>
<item
android:id="@+id/nav_favorites"
android:icon="@drawable/heart_full"
android:title="Favorites"/>
</group>
我使用以下代码在onCreate中设置抽屉:
DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(this, drawer, toolbar, R.string.navigation_drawer_open, R.string.navigation_drawer_close);
drawer.setDrawerListener(toggle);
toggle.syncState();
NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view);
navigationView.setNavigationItemSelectedListener(this);
是否有任何代码看起来可疑,或者我是否完全错过了某些内容?
答案 0 :(得分:0)
我在styles.xml中有以下内容:
# Transform it to HSV
hsv = cv2.cvtColor(src, cv2.COLOR_BGR2HSV)
# Use only the Hue value
hue = np.zeros(hsv.shape, dtype=np.uint8)
ch = [0] * 2
cv2.mixChannels(hsv, hue, ch)
显然,它还负责导航菜单图标的颜色。白色背景上的白色图标不可见。