Android问题:You need to use a Theme.AppCompat theme (or descendant) with this activity

原因:如果Activity继承的是兼容包里的类,就必须使用与其配套的主题。所以解决方法就是

(1)将基类由AppCompatActivity改为Activity
(2)基类还是AppCompatActivity,但是使用的主题改为配套的主题

<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
    <!-- Customize your theme here. -->
    <item name="colorPrimary">@color/colorPrimary</item>
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
    <item name="colorAccent">@color/colorAccent</item>
</style>
上一篇 Android ScrollView中软键盘顶上整个布局
下一篇 Activity生命周期记录
目录
文章列表
1 BigDecimal比较相等,不能用equals,要用compareTo
BigDecimal比较相等,不能用equals,要用compareTo
2
ElasticSearch 7 搜索(7)范围查询
ElasticSearch 7 搜索(7)范围查询
3
CentOS下ElasticSearch快速安装
CentOS下ElasticSearch快速安装
4
Nodejs urlencode模块url加密解密
Nodejs urlencode模块url加密解密
5
Robot Framework中解析utf-8格式的中文转换
Robot Framework中解析utf-8格式的中文转换
最新评论
一位WordPress评论者
一位WordPress评论者
2月12日
您好,这是一条评论。若需要审核、编辑或删除评论,请访问仪表盘的评论界面。评论者头像来自 Gravatar。