0
我希望菜單項顯示在操作欄上。 ActionBar上有很多空間,但仍然沒有顯示出來。每個項目顯示爲三個點,爲什麼?如何在操作欄中顯示菜單項?
java文件
public class GalleryActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.gallery_layout);
}
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.main_menu, menu);
return true;
}
}
.xml文件
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:MissionAndroid="http://schemas.android.com/tools">
<item
android:id="@+id/facebookId"
android:title="facebook"
android:icon="@drawable/facebook"
MissionAndroid:showAsAction="always"/>
<item
android:id="@+id/shareId"
android:title="share"
android:icon="@drawable/share"
MissionAndroid:showAsAction="always"/>
<item
android:id="@+id/delete"
android:title="delete"
android:icon="@drawable/delete"
MissionAndroid:showAsAction="always"/>
<item
android:id="@+id/searchId"
android:title="search"
android:icon="@drawable/search"
MissionAndroid:showAsAction="ifRoom"/>
</menu>
感謝兄弟及其工作 –