我有一个项目,我在其中设置:
- minSdkversion 设置为 10
- MainActivity 是一个 TabActivity
onCreate 方法中的代码是这样的:
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
setContentView(R.layout.main);
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.custom_title);
...
使用以前的设置,一切正常!但是,如果我将 minSdkVersion 设置为 11 或更高,则会发生此异常:
android.util.AndroidRuntimeException: You cannot combine custom titles with other title features
我不明白为什么这只是改变 minSdkVersion。我在这个网站上对这个问题很感兴趣。我尝试设置:
- Theme.NoTitleBar 在主布局和清单文件之后
- 我把这 3 行放在所有可能的位置
- 如果我评论第一行,当我在我的 CustomTitle 布局的 TextView 引用上调用某些内容时会发生 NullPointerException
- 我尝试在 theme.xml 文件声明中设置 "windowNoTitle" = true
由于我仅使用 API 11 提供的功能,因此我想在将 App 加载到 Store 之前将 minSdk 设置为 11。我能怎么做 ??我需要帮助
编辑:在清单中使用 minSdkVersion = 10 和 Theme.NoTitleBar 时,会发生同样的错误。删除它,一切都像以前一样。当 API 为 11 或更高版本时,任何人都可以提供用于设置自定义标题的工作代码(清单和活动代码)吗?非常感谢