请执行以下操作来解决此问题,这对我有用。像往常一样创建项目,而不是按照以下步骤操作
Step-1:
右键单击您的项目 -> 属性 -> Android -> 在库面板中,删除 appcompat_v7 库,应用并确定
Step-2:
在项目中转到 res -> values -> style.xml
在<style name="AppBaseTheme" parent="Theme.AppCompat.Light"> 行中更改父值从Theme.AppCompat.Light 到android:Theme.Light
Step-3:
在项目中转到 res -> values-v11 -> style.xml
在<style name="AppBaseTheme" parent="Theme.AppCompat.Light"> 行中更改父值从Theme.AppCompat.Light 到android:Theme.Holo.Light
Step-4:
在项目中转到 res -> values-v14 -> style.xml
在<style name="AppBaseTheme" parent="Theme.AppCompat.Light.DarkActionBar"> 行中更改父值从Theme.AppCompat.Light.DarkActionBar 到android:Theme.Holo.Light.DarkActionBar
Step-5:
在 Project goto menu -> main.xml remove menu 标签中的这些行:
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
tools:context="com.example.test.MainActivity"
并在项目标签中更改这一行从app:showAsAction="never" 到android:showAsAction="never"
在项目中,转到 res -> layout -> delete fragment.xml
Step-6:
在 MainActivity extends Activity 不是 ActionBarActivity,最后是 删除不必要的代码 后的 MainActivity.java,如下所示:
package com.example.test;
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
@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;
}
}
享受吧:)