【Android记录】AppCompat does not support the current

最新的Surpport里面的主题检查好像更严格了。以前使用

ActionBarActivity + Toolbar

的时候,我是这么定义的

<style name="AppTheme.Base" parent="Theme.AppCompat.Light">
        <item name="android:windowNoTitle">true</item>
        <item name="windowActionBar">false</item>
</style>

升级之后就出问题了。应该使用

<style name="AppTheme.Base" parent="Theme.AppCompat.Light">
        <item name="windowNoTitle">true</item>
        <item name="windowActionBar">false</item>
</style>

其实最好的方法还是,不管在哪里,都使用sdk预置的主题:

<style name="AppTheme.Base" parent="Theme.AppCompat.Light.NoActionBar">
</style>

其他问题类似

Android分享 Q群:315658668

时间: 2024-10-31 09:45:11

【Android记录】AppCompat does not support the current的相关文章

AppCompat does not support the current theme features

1.stackoverflow里的回答是这样的,也是普遍的情况: AppCompat is now more strict on what it expect in theme window flags, more closely matching what you would get from the framework. The main reason behind this is to support AppCompatDialogs which we were also added in

Android记录一个setTextColor常见的一个bug

今天写代码 一不小心就犯了个错误.仔细检查才发现,仅记录一下,防止各位同学犯同样的错误哦 代码如下: remote.setTextColor(summaryId, R.color.news_have_read); 如上,代码无论如何都不能正常显示颜色.只好换成如下代码: remote.setTextColor(summaryId,0xfdfdfdfd); 总不能写颜色值多麻烦..还是写的color.xml中吧. 最后才发现应该这样写才最对. remote.setTextColor(summary

Consider adding android:paddingStart=“25dp” to better support right-to-left layouts Error

更新了ADT后在android上设置editText上设置padding属性时遇到了这个问题: Multiple annotations found at this line: - Consider adding android:paddingStart="25dp" to better support right-to-left layouts - When you define paddingLeft you should probably also define paddingR

Consider adding android:paddingStart=&quot;1dip&quot; to better support right-to-left layouts ......

警告 <span style="color:#FF0000;">Multiple annotations found at this line: - Consider adding android:paddingStart="1dip" to better support right-to-left layouts - When you define paddingLeft you should probably also define paddingR

Android记录22-关于开发中账号绑定的逻辑处理

Android记录22-关于开发中账号绑定的逻辑处理 转载请注明:IT_xiao小巫 博客地址:http://blog.csdn.net/wwj_748 前言 本篇博客要跟大家分享的是开发中我们常常遇到的账号绑定的功能开发,我们先来思考几个问题: 1. 为什么要有账号绑定? 2. 它跟第三方登录有什么不同? 3. 如何来处理账号绑定的相关逻辑? 好,带着这三个疑问,我们来为我们的应用开发账号绑定的功能.给大家看看一个效果图: 前面分享过关于第三方登录.分享的实现的博文:http://blog.c

Android记录程序崩溃Log写入文件

将导致程序崩溃的堆栈调用Log写入文件,便于收集bug.在调试安卓程序,由于某些原因调试时手机不能连接PC端,无法通过IDE查看程序崩溃的Log,希望log能够写入文件中,对于已经发布的App可以通过该功能收集Bug. 01import java.io.FileNotFoundException; 02import java.io.FileOutputStream; 03import java.io.IOException; 04import java.io.PrintStream; 05imp

Android记录25-WebView实现离线缓存阅读

Android记录25-WebView实现离线缓存阅读 前言 本篇博客要实现的是一个离线下载和离线阅读的功能,这是很多阅读类app都常见的一个功能,典型的应用就是网易新闻.什么是离线下载?其实这个概念是比较模糊,是离线之后下载呢,还是下载之后离线,但稍微有点脑子的人都知道没有网络之后怎么下载呢?所以离线下载这个功能是"在有网络的情况下,把资源下载到本地",离线阅读就是"在没有网络或者网络不好的时候,阅读本地好缓存的文章资源".这样就很清楚我们要的这两个具体的功能需求

项目引入android-support-v7-appcompat遇到的问题,no resource found that matches the given name &#39;android:Theme.AppCompat.Light&#39;

一.问题 今天准备使用v7包中的ToolBar来用,但是在styles.xml中引入Theme.AppCompat.Light的时候,报错“no resource found that matches the given name 'android:Theme.AppCompat.Light'”. 二.解决 1.首先搜索了对应的报错,有很多回答需要导入android-support-v7-appcompat包,引入了几次,还是没有效果.终于功夫不负有心人,偶然看到一个博客中提到,需要将工程和an

SOS does not support the current target architecture解决方法

客户提交一个dump文件,WinDbg加载时出现大量WARNING,加载对应版本的SOS后执行相应命令提示"SOS does not support the current target architecture". 原因在于使用了64位的任务管理器导出了32位进程的dump文件,下面是两个解决方法: 1.使用32位任务管理器,运行:C:\Windows\SysWOW64\taskmgr.exe. 2.使用其它转储工具,比如:ProcessExplorer. 参考资料: Capturi