2013-07-01 136 views
1

我有問題,把菜單中有,在右上角:安卓:菜單操作欄

Android清單:

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="it.mio.app" 
android:versionCode="1" 
android:versionName="1.0"> 
<uses-sdk android:minSdkVersion="11" 
    android:targetSdkVersion="15" /> 
<application android:allowBackup="false" 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" 
    android:theme="@android:style/Theme.Light"> 
    <activity android:name=".Lista_preventivi" 
     android:label="@string/app_name"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
</application> 
</manifest> 

的Java:

public class Lista_preventivi extends Activity{ 
@Override 
protected void onCreate(Bundle savedInstanceState){ 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.lista_preventivi); 
} 
@Override 
public boolean onCreateOptionsMenu(Menu menu){ 
    getMenuInflater().inflate(R.menu.menu, menu); 
    return true; 
} 
} 

菜單的xml:

​​3210

的所有作品,但是隻有當我點擊手機上的物理按鈕時纔會出現菜單,並且它會像普通菜單一樣出現在底部。

浩我可以在右上角操作欄中的圖標菜單,顯示菜單呢?

謝謝!

回答

0

,你的申請工作申請的主題是安卓主題=「@安卓風格/ Theme.Light」。它沒有一個操作欄。

改變它的東西它有一個操作欄一樣,

  • Theme.Sherlock.Light(需加ABS庫)
  • Theme.Holo.Light

的代碼正好。

+0

是的,它的工作表示感謝。但現在顯示菜單的按鈕直接是設置項: - | – Zak

+0

如果你希望它是可見的始終,然後設置機器人:showAsAction =「總是」 – SKK

+0

不,我的意思是:我想在右上角的按鈕,像這樣3個點:http://andkamau.files.wordpress.com /2011/07/google-plus-action-bar-quick-actions-copy.png 當我點擊它,我顯示菜單(現在只有一個項目) – Zak

0

在您的清單文件中加入: android:showAsAction="always" 如果您的sdk版本大於3.0,那麼您除了實施Sherlock Home Api之外沒有別的選擇。

+0

你可以編輯R.menu文件來修改菜單內容。正如你所描述的那樣。 – user2523388