1
我已經嘗試通過查看各種指南和stackoverflow主題添加它,但他們沒有幫助。我按照各種指南的說法做所有事情,但我仍然無法在操作欄上看到設置圖標。 MainActivity.class:如何將一個按鈕添加到操作欄?
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ActionBar actionBar = getSupportActionBar();
actionBar.setDisplayHomeAsUpEnabled(true);
if (savedInstanceState == null) {
getSupportFragmentManager().beginTransaction()
.add(R.id.container, new PlaceholderFragment())
.commit();
}
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.entry_test, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item){
Intent myIntent = new Intent(getApplicationContext(),MainActivity.class);
startActivityForResult(myIntent, 0);
return true;
}
entry_test.xml(這是其中的圖標是):
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/action_cart"
android:icon="@drawable/ic_action_settings"
android:orderInCategory="100"
android:showAsAction="always"
android:title="Settings"
/>
</menu>
操作欄中不顯示圖標並按下時的「更多」按鈕(或任何它被稱爲),一個按鈕出現在底部說「設置」(標題)。而已。 我在做什麼錯?
刪除'orderInCategory' – Budius
@Budius沒有幫助。 – user3178137