我是android的新手我做了一个项目,但是我创建了一个项目类,它扩展了actionBrativity一直创建,而不是在每次创建一个类之前扩展活动之前扩展活动,也许我按下了一些东西但是我真的不知道什么是幸福的。
这是结果,actionbarActivity是错误
public class MainActivity extends ActionBarActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
if (savedInstanceState == null) {
getSupportFragmentManager().beginTransaction()
.add(R.id.container, new PlaceholderFragment()).commit();
}
}
答案 0 :(得分:0)
如果您将项目设置为目标API< 11将为某些支持功能提供复选框。 ActionBar,GridLayout,Fragments和NavDrawer。如果你检查ActionBar,生成的活动将扩展ActionBarActivity(这是片段活动的支持版本)它可能会让人感到困惑,但它的全部名称都是支持具有最新功能的旧版Android。
http://developer.android.com/reference/android/support/v7/app/ActionBarActivity.html
答案 1 :(得分:0)
如果您将所需的最低SDK设置为低于11,则会创建这样的应用程序,因为在低于11的API级别中没有ActionBar。默认值为8.您应该将其设置为14,然后您可以在AndroidManifest.xml文件中更改它。