我可以在菜單設計看有圖片這樣的Android沒有菜單項顯示在佈局
但是當我切換到佈局設計
我看不到菜單了。
我已經檢查菜單設置
做出onCreateOptionsMenu
套餐/ main.xml中
的xmlns:工具/工具:背景
但它仍然沒有菜單欄。 的代碼如下:
MainActivity.java
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.menu_main, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
int id = item.getItemId();
if(id == R.id.action_settings) {
return true;
}
return super.onOptionsItemSelected(item);
}
佈局/ activity_main.xml中
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:paddingBottom="@dimen/activity_vertical_margin"
tools:context="com.example.jason.web_control.MainActivity">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_above="@+id/playPauseButton"
android:clickable="true"
android:background="@android:color/holo_blue_dark"
android:id="@+id/mousePad"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
</RelativeLayout>
</LinearLayout>
菜單/ menu_main.xml
<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.example.jason.web_control.MainActivity">
<item
android:id="@+id/action_settings"
android:title="@string/action_settings"
app:showAsAction="always" />
</menu>
檢查您正在使用的主題,,可能是你正在使用noactionbar主題 –
我想你的代碼,並可以能夠通過在擴展ActionBarActivity實現並且在加appcompactV7罐子....如果你是得到解決方案更新,我會發布代碼..謝謝:) – HsRaja