【发布时间】:2015-11-04 18:55:47
【问题描述】:
我知道有很多关于它的问题(和很多答案,但是我已经在 android studio 中创建了一个带有 Navigation Drawer 活动的新项目,而且我看不到在哪里更改菜单的属性。我想更改字体大小、图标颜色、图标大小等,我只看到这个:
<group android:checkableBehavior="single"
>
<item
android:id="@+id/crea"
android:icon="@drawable/ic_idea"
android:title="Arnold" />
<item
android:id="@+id/descubrir"
android:icon="@android:drawable/ic_menu_search"
android:title="Worty" />
<item
android:id="@+id/popular"
android:icon="@drawable/ic_action_name"
android:title="Basea" />
<item
android:id="@+id/vende"
android:icon="@android:drawable/ic_menu_compass"
android:title="Doroty" />
</group>
<item android:title="comunicate">
<menu>
<item
android:id="@+id/nav_share"
android:icon="@android:drawable/ic_menu_share"
android:title="Amigos" />
<item
android:id="@+id/nav_send"
android:icon="@android:drawable/ic_menu_send"
android:title="Registrate" />
</menu>
</item>
我真的需要帮助,我只有 3 个月的时间学习 java 和 android。 这是我的活动代码:
DrawerLayout 抽屉 = (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);
}
@Override
public void onBackPressed() {
DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
if (drawer.isDrawerOpen(GravityCompat.START)) {
drawer.closeDrawer(GravityCompat.START);
} else {
super.onBackPressed();
}
}
return super.onOptionsItemSelected(item);
}
@SuppressWarnings("StatementWithEmptyBody")
@Override
public boolean onNavigationItemSelected(MenuItem item) {
// Handle navigation view item clicks here.
int id = item.getItemId();
if (id == R.id.crea) {
// Handle the camera action
} else if (id == R.id.descubrir) {
} else if (id == R.id.popular) {
} else if (id == R.id.vende) {
} else if (id == R.id.nav_share) {
} else if (id == R.id.nav_send) {
}
DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
drawer.closeDrawer(GravityCompat.START);
return true;
【问题讨论】:
标签: fonts menu icons size drawer