Eclipse将创建扩展ActionBarActivity而不是活动 [英] eclipse creates extends ActionBarActivity instead activity

查看:221
本文介绍了Eclipse将创建扩展ActionBarActivity而不是活动的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当我创建一个新的Andr​​oid项目Eclipse将创建我的MainActivity与延伸ActionBarActivity,而不是活动。而想知道这是如何变化的时候Eclipse将创建我MainActivity延伸活动。

when I create a new android project Eclipse creates my MainActivity with extends ActionBarActivity instead activity. And want know how change this to when Eclipse creates my MainActivity extends activity.

感谢您帮助!

推荐答案

注意:这个答案不再有效。在我回答这个问题的时候,这是pre物质时代AppCompat库是必要的,只有当你想下面的API 11的目标我们有材料设计,你几乎必须使用AppCompat库所有的API级别。我认为Android工作室总是创建活动的etends AppCompatActivity 现在。

Note: This answer is not valid anymore. At the time I answered this question, it was pre-material era and AppCompat library was necessary only if you want to target below API 11. Now to have Material Design, you almost have to use AppCompat library for all API levels. I think Android Studio always creates Activity that etends AppCompatActivity now.

和最后不使用 ActionBarActivity ,使用 AppCompatActivity

如果您设置最低要求的SDK低于11它会创建这样的应用程序,因为在低于11 API级别没有动作条。默认值是8,你应该设置14,然后你可以在你的Andr​​oidManifest.xml文件进行更改。

If you set your minimum required SDK below 11 it will create the application like this because in API level below 11 there is no ActionBar. The default value is 8. You should set it 14 and then you can change it in your AndroidManifest.xml file.

这篇关于Eclipse将创建扩展ActionBarActivity而不是活动的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆