私はinflate
私の最初のメニューActivity
に行くつもりです。メニューを膨らませることができません
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.main, menu);
return true;
}
R.menu.main:
<item
android:id="@+id/action_serach"
android:title="Search"
android:orderInCategory="100"
android:icon="@drawable/ic_search"
app:showAsAction="ifRoom" />
それは動作しませんが、それはR.menu.menu_home
という名前の別のXMLファイルを膨張させます。 R.menu.menu_home:
<menu
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item
android:id="@+id/action_star"
android:title="Search"
android:orderInCategory="100"
android:icon="@drawable/ic_star_half"
app:showAsAction="ifRoom"
/>
</menu>
しかし、それはR.menu.main
かR.menu.menu_home
のかどうか、私の第二Activity
、それは動作しますが、インチ なぜですか?
これは動作しません:( – zhan
メニューの名前を変更した場合、または同じ内容の新しいxmlメニューファイルを作成した場合はどうなりますか? –
名前を変更するとメニューを作成したり、同じ内容の新しいXMLメニューファイルを作成したりすると、プレビューXMLファイルが膨張します。 – zhan