मैं अपने नेविगेशन ड्रॉअर के लिए अपने मेनू के भीतर एक आइटम के बगल में एक आइकन दिखाने की कोशिश कर रहा हूं, लेकिन किसी कारण से आइकन हमेशा मूल रंग (भूरा) के बजाय ग्रे में दिखाई देता है। क्या आइकन के मूल रंग को दिखाने के लिए इसे रोकने का कोई तरीका है?
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>
.setColorFilter(MY_BROWN_COLOR)
उस दृश्य को आजमा सकते हैं?
ic_browncircle
?