zoukankan      html  css  js  c++  java
  • Theme使用的几点注意事项

    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只能查看

  • 相关阅读:
    java中文件的读取和写入
    ==与equal在java中应用的感悟
    Gson心得小笔记
    几种排序的算法
    HttpClient的使用方法
    StringBuffer
    laravel5.5容器
    常用会话管理方式
    css一些事儿
    关于时间的梳理
  • 原文地址:https://www.cnblogs.com/penghuster/p/4908349.html
Copyright © 2011-2022 走看看