我在安卓开源蓝牙项目工作&我喜欢使用全息主题系列,但当我在测试设备中将此版本更改为更高版本时,sdk最低版本为6。返回错误:不幸的是,应用程序名称已停止,此处是我的源url:https://github.com/polyclef/BluetoothChatMulti
因为我的英语不好而找借口
发布于 2014-08-23 18:59:46
在较新版本的安卓系统中,只要选择了全息主题,框架就会使用Window.FEATURE_ACTION_BAR功能。只要应用程序调用setFeatureInt(Window.FEATURE_CUSTOM_TITLE)并且已经设置了FEATURE_ACTION_BAR,框架就会抛出异常。
在我的例子中,values-v11文件夹中的styles.xml文件重新定义了从android:Theme.Holo继承的主题。当我试图在Android3.0或更高版本上运行我的应用程序时,它崩溃了,因为Holo默认使用ActionBar。解决方法很简单。在使用Holo.时关闭ActionBar这里是修订值-v11\styles.xml更改:
<style name="AppBaseTheme" parent="android:Theme.Holo.NoActionBar">
<!-- API 11 theme customizations can go here. -->
</style>对于更高的版本,我们不能组合自定义标题或其他标题功能
https://stackoverflow.com/questions/25460768
复制相似问题