改变分钟。 Android应用的SDK版本2

时间:2014-08-23 10:05:15

标签: android sdk version min

我使用android开源蓝牙项目&我喜欢使用Holo主题系列,但是当我在测试设备中将此版本更改为更高版本时,sdk min版本为6:不幸的是,app name已经停止 这是我的源网址:https://github.com/polyclef/BluetoothChatMulti

借口因为我的英语不好

1 个答案:

答案 0 :(得分:1)

在较新版本的Android中,只要选择了Holo主题,框架就会使用Window.FEATURE_ACTION_BAR功能。 只要应用程序调用setFeatureInt(Window.FEATURE_CUSTOM_TITLE)并且已设置FEATURE_ACTION_BAR,框架就会抛出异常。

就我而言,values-v11文件夹中的styles.xml文件正在重新定义我的主题以继承android:Theme.Holo。当我尝试在 Android 3.0或更高版本上运行我的应用时 - 它崩溃了,因为默认情况下 Holo使用ActionBar 。修复很简单。使用ActionBar时关闭Holo.以下是修订后的 values-v11 \ styles.xml 更改:

<style name="AppBaseTheme" parent="android:Theme.Holo.NoActionBar">
    <!-- API 11 theme customizations can go here. -->
</style>

对于较高版本,我们无法合并自定义标题或其他标题功能