使用appcompat v7在我的Android項目上呈現操作欄。這對於4.x版本非常適用,但是選項菜單(僅限於選項菜單)不適用於2.x.x版本。問題是什麼?Android選項菜單未在API 2.x.x上顯示
我list_team.xml
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto" >
<item
android:id="@+id/action_profile"
android:title="@string/menu_label_profile"
android:orderInCategory="100"
android:showAsAction="never"
app:showAsAction="never"/>
<item
android:id="@+id/action_about"
android:title="@string/menu_label_about"
android:orderInCategory="100"
android:showAsAction="always"
app:showAsAction="always"/>
我的動態
public class MyActivity extends ActionBarActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_list_team);
getSupportActionBar().setDisplayHomeAsUpEnabled(false);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.list_team, menu);
return true;
}
}
得到任何幫助。
你的意思是你的action_about沒有顯示在操作欄上?或者你無法打開溢出菜單(並查看你的action_profile項目)? – ianhanniballake
嗨@ianhanniballake im無法打開action_profile的溢出菜單。它沒有在舊版本中顯示。 – andresmafra
當你點擊硬件菜單按鈕時會發生什麼? – ianhanniballake