Android studio的工程默认继承AppcompatActivity类和Activity不同?

最近在学习安卓,使用Android Studio在选择最小sdk Android 4.0的时候,自动生成的工程中默认继承的是AppCompatActi…
关注者
138
被浏览
98,918

6 个回答

Activity 发展到3.0(大概)之后,可以使用fragment了,但是support v4 提供了1.6~3.0的fragment兼容,所以如果需要用兼容版的fragment,则需要继承support v4提供的FragmentActivity。而后一点点时间之后,3.0(大概)出现的ActionBar也被向前支持了,这次是出现在support v7里,如果需要使用兼容版的actionbar,则继承support v7提供的ActionBarActivity(它是继承FragmentActivity的)。再然后也就是去年年底到今年,5.0提供了很多很多新东西,于是support v7也更新了,出现了AppCompatActivity , 具体功能请自行查找。

blog.xamarin.com/androi

还有同学,你的信息获取渠道需要更新了,ActionBar已经被划上了横线,取而代之的是ToolBar,学习编程最忌讳的就是因循守旧,技术革新这么快,说不定2/3都不适用现在了,而且百度随便能搜到的教程大多都是观点偏颇&&角度单一&&用法错误&&解释不到位&&等等。所以带上一些工程师的热情,备好梯子和词典,主动去广泛获取知识。

点进去看一下不就知道了吗?