3
我想創建我自己的菜單項的樣式,但還沒有設法做到這一點。選項菜單樣式
有一些方法我做到這一點: 1)
@Override
public boolean onCreateOptionsMenu(Menu menu) {
boolean result = super.onCreateOptionsMenu(menu);
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.drawable.menu, menu);
return result;
}
menu.xml文件:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/add"
android:icon="@android:drawable/ic_menu_add"
android:title="@string/add" />
</menu>
2)
@Override
public boolean onCreateOptionsMenu(Menu menu) {
boolean result = super.onCreateOptionsMenu(menu);
MenuItem m1 = menu.add(0, 0, 0, R.string.add);
m1.setIcon(android.R.drawable.ic_input_add);
return result;
}
但是在這兩種情況下,我的菜單項都保持「標準」。我應該怎麼做來改變它的大小,位置等?
我不認爲你可以改變菜單的外觀,因爲它是菜單式的默認行爲。 –