Sto tentando di mostrare un'icona accanto a un elemento all'interno del mio menu per il mio cassetto di navigazione, ma per qualche motivo l'icona appare sempre in grigio invece del colore originale (marrone). C'è un modo per evitare che ciò accada al fine di mostrare il colore originale dell'icona?L'icona dell'elemento del navigatore non mostra il colore originale
MainActivity.java
public class MainActivity extends AppCompatActivity {
private DrawerLayout mDrawerLayout;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view);
if (navigationView != null) {
setupDrawerContent(navigationView);
}
}
private void setupDrawerContent(NavigationView navigationView) {
navigationView.setNavigationItemSelectedListener(
new NavigationView.OnNavigationItemSelectedListener() {
@Override
public boolean onNavigationItemSelected(MenuItem menuItem) {
mDrawerLayout.closeDrawers();
return true;
}
});
}
}
drawer_view.xml
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:title="Section">
<menu>
<item
android:id="@+id/navigation_item_1"
android:icon="@drawable/ic_browncircle"
android:title="Sub item 1" />
</menu>
</item>
</menu>
Cosa c'è nella tua 'ic_browncircle'? –
@YeLinAung Un cerchio marrone simile all'icona sopra accanto a "Oggetto secondario 1" ma nel colore marrone, non grigio. – MacaronLover
Forse puoi provare '.setColorFilter (MY_BROWN_COLOR)' a quella vista? –