2013-07-01 139 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