1
我試過在我的活動中製作選項菜單,並且我成功了。現在的問題是,文本樣式是大膽的,我不知道如何使它正常。我嘗試設置textStyle,但它沒有效果。如何在選項菜單中獲得更薄的字體android
option_menu.xml
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item android:id="@+id/AppointmentItem"
app:showAsAction="always"
android:icon="@drawable/ic_notifications_white_24dp"
android:title="Appointments"/>
<item android:id="@+id/WeekItem"
app:showAsAction="never"
android:icon="@drawable/ic_today_24dp"
android:title="Week vooruit/achteruit"/>
<item android:id="@+id/LeerlingItem"
app:showAsAction="never"
android:icon="@drawable/ic_person_24dp"
android:title="Leerling veranderen"/>
<item android:id="@+id/InstelllingenItem"
app:showAsAction="never"
android:icon="@drawable/ic_settings_24dp"
android:title="Instellingen"/>
<item android:id="@+id/OverItem"
app:showAsAction="never"
android:icon="@drawable/ic_work_white_24dp"
android:title="Over ons"/>
</menu>
我在mainactivity.java
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.option_menu, menu); //your file name
return super.onCreateOptionsMenu(menu);
}
@Override
public boolean onOptionsItemSelected(final MenuItem item) {
switch (item.getItemId()) {
case R.id.AppointmentItem:
return true;
case R.id.WeekItem:
getWeek();
return true;
case R.id.LeerlingItem:
getLeerling();
return true;
case R.id.InstelllingenItem:
getSettings();
return true;
case R.id.OverItem:
getAbout();
return true;
default:
return super.onOptionsItemSelected(item);
}
}
它的外觀(第一),我想怎樣就怎樣創建選項菜單(最後):
嘗試挖掘到您當前的主題或風格。 –