Holo主题和SDK最低限度

时间:2015-03-05 14:53:19

标签: android android-studio

设置sdk最小值15,我应该使用Theme.Holo而不是Theme.AppCompat

相反,它总是好像我已经为Android 2.1及更高版本提供了兼容性。

在本指南中:http://developer.android.com/training/basics/actionbar/adding-buttons.html

当我必须添加搜索操作时,ActionBar被强制使用xmlns:yourapp =“http://schemas.android.com/apk/res-auto” 能够给出正确的showAsAction ......

设置Holo主题的问题相同,这是不可用的,并返回错误(您需要使用此活动的Theme.AppCompat主题),并被迫使用AppCompat。

然后我尝试使用SDK minimun 16创建一个新项目,认为问题是在15日,当我去 res \ values \ styles.xml 我总是找到parent =“Theme.AppCompat.Light.DarkActionBar”

使用Holo的唯一方法是创建一个至少21 SDK的项目。

1 个答案:

答案 0 :(得分:1)

不使用AppCompat的唯一方法是不使用AppCompat。如果您扩展ActionBarActivity,则必须使用继承自Theme.AppCompat的主题。如果您想使用Holo主题,则必须扩展Activity