http://android-developers.blogspot.com/2012/01/say-goodbye-to-menu-button.htmlを読みましたが、いくつか問題があります。pre-honeycombの場合はカスタムタイトルが必要で、post-honeycombの場合はデフォルトが必要です。ICSでアプリを実行しようとすると
android.util.AndroidRuntimeException: You cannot combine custom titles with other title features
カスタムタイトルを削除すると、カスタムタイトルがなくても、すべてのリリースで正常に機能します。
値-v11に次の内容のthemes.xmlファイルがあります。
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="customTheme" parent="android:Theme.Holo.Light">
</style>
</resources>
したがって、私のテーマドキュメントには、基本的にカスタムテーマは使用しないと書かれています。
削除した場合
requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.title);
その後、テーマはICSに正しく表示されます。
コーディングレベルで実行しているAPIレベルを確認し、システムで処理する必要があるウィンドウ機能を要求するかどうかを確認する必要があるとは想像できません。
ありがとう、A。