在Android Studio中新建一个项目,
MainActivity自动继承的是AppCompatActivity。Activity和AppCompatActivity最直观的区别:Activity没有标题栏,AppCompatActivity有标题栏。
在compile ‘com.android.support:appcompat-v7:26.1.0’包下没有ActionBarActivity这个类了。
所以AppcompaActivity其实就是ActionBarActivity
去掉AppcompaActivity的标题栏方法:
if (getSupportActionBar()!=null){
getSupportActionBar().hide();
}
总结一下:AppcompaActivity相对于Activity的主要的两点变化;
1:主界面带有toolbar的标题栏;
2,theme主题只能用android:theme=”@style/AppTheme (appTheme主题或者其子类),而不能用android:style。 否则会提示错误: Caused by: java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.
编写于:2022/11/30 0:17:53
发布 IP 属地:上海市
版权声明
在Android Studio中新建一个项目,
MainActivity自动继承的是AppCompatActivity。Activity和AppCompatActivity最直观的区别:Activity没有标题栏,AppCompatActivity有标题栏。
在compile ‘com.android.support:appcompat-v7:26.1.0’包下没有ActionBarActivity这个类了。
所以AppcompaActivity其实就是ActionBarActivity
去掉AppcompaActivity的标题栏方法:
if (getSupportActionBar()!=null){
getSupportActionBar().hide();
}
总结一下:AppcompaActivity相对于Activity的主要的两点变化;
1:主界面带有toolbar的标题栏;
2,theme主题只能用android:theme=”@style/AppTheme (appTheme主题或者其子类),而不能用android:style。 否则会提示错误: Caused by: java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.
编写于:2022/11/30 0:17:53
发布 IP 属地:上海市
版权声明
本站内容均来自网络转载或网友提供,如有侵权请及时联系我们删除!本站不承担任何争议和法律责任!
每一个童年的梦想都值得用青春去捍卫!