2014-02-20 50 views
0

如果在电话中设置了英语语言(默认),但在意大利语中(我仅创建了文件夹值,则为可见字符串)应用程序不显示操作栏和菜单..我用经典的方式初始化菜单:更改语言时菜单不可见

@Override 
public boolean onCreateOptionsMenu(Menu menu) { 
    // Inflate the menu; this adds items to the action bar if it is present. 
    getMenuInflater().inflate(R.menu.main, menu); 
    return true; 
} 

我在哪里错了?除了标准文件夹“菜单”,我必须为菜单做另一个文件夹,在这个文件夹中我放置了所有的菜单(在我的例子中为“main”)?谢谢你..

+0

您的意大利手机上正在运行Android的哪个版本? – donfuxx

+0

阿尔卡特one-touch 4030D上的android 4.1.1 – user3158123

+0

Actionbar应该可以用于这款手机。如果您将同一部手机切换为英文,那么您的操作栏会出现? – donfuxx

回答

0

我解决了这个问题,删除:机器人:主题=“@风格/ AppTheme”从标签“应用程序”

 <application android:allowBackup="true" 
        android:icon="@drawable/ic_launcher" 
        android:label="@string/app_name" 
        android:theme="@style/AppTheme"> 

清单我有一个主题,并赋予它在冲突与我的minSdkVersion = 8