我已經搜索了論壇,我仍然不知道問題所在。操作欄圖標不顯示。其實,我正在跟着一本書.. ,我在書中做了所有讓圖標出現的東西。 我希望我能得到一些答案。 非常感謝。Actionbar圖標不顯示
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
tools:context="com.hfad.bitsandpizzas.MainActivity">
<item
android:id="@+id/action_create_order"
android:title="@string/action_create_order"
android:icon="@drawable/ic_action_create_order"
android:orderInCategory="1"
app:showAsAction="ifRoom" />
<item
android:id="@+id/action_settings"
android:orderInCategory="100"
android:title="@string/action_settings"
app:showAsAction="never" />
</menu>
package com.hfad.bitsandpizzas;
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
public class MainActivity extends Activity{
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
// Implementing this method adds any items in the menu resource file to the action bar.
@Override
public boolean onCreateOptionsMenu(Menu menu){
getMenuInflater().inflate(R.menu.menu_main, menu);
return super.onCreateOptionsMenu(menu);
}
}
'app:showAsAction =「ifRoom」'確定沒有空間,所以如果你堅持,就把它改成'always'。 –
我試了一下..仍然沒有工作。 – user3158589
所以問題是你想直接在操作欄上顯示它,而不是去溢出菜單(這三個點)? – Yashasvi