首页 > 其他 > 详细

Theme使用的几点注意事项

时间:2015-10-25 11:57:16      阅读:352      评论:0      收藏:0      [点我收藏+]
  1. Theme.Holo主题在android4.0 及其以上不需要任何支持包,继承Activity即使用,但google不推荐该用法
  2.  Theme.Material主题在android5.0及其以上不需要依赖任何支持包,继承Activity即可适用,但google不推荐该用法
  3. 继承AppCompatActivity时,平台在android2.1以上,需要appcompat-v7支持包,主题必须继承自Theme.AppCompat。
  4. 继承ActionBarActivity时,平台在android2.1以上,需要appcompat-v7支持包,主题必须继承自Theme.AppCompat。但google已经废弃ActionBarActivity
  5. AppCompatActivity/ActionBarActivity只能使用 Theme.AppCompat,否则报错;Theme.AppCompat只能配对ActionBarActivity/AppCompatActivity,方能显示设计主题效果,heme.AppCompat与Activity配对使用,可以运行,但主题失效
  6. 问题:Error retrieving parent for item: No resource found that matches the given name ‘Theme.Holo‘.

   原因:继承holo或Material时其格式为<parent=“android:Theme.XXX">,继承AppCompat时,其格式为<parent="Theme.AppCompat">

  7. 程序编译的minSDKVersion与targetSDKVersion必须包含运行设备的版本

  8. Android studio选择TargetSDKVersion时,必须安装对应版本的android platforms

  9. android studio添加、删除依赖库必须在buildji.gradle中进行,项目右键菜单--OpenModule setting Depends只能查看

Theme使用的几点注意事项

原文:http://www.cnblogs.com/penghuster/p/4908349.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!