0

ダークとライトの 2 つのテーマの選択を実装しようとしています。

暗いテーマは正常に動作していますが、明るいテーマを選択すると正しくレンダリングされません (アクション バーは明るく、テキストは暗いですが、背景はまだ暗いです)。

ちなみにEclipseプレビューでは正しく表示されています。

私は Holoeverywhere の dev ブランチを使用しており、次のようにテーマを拡張しています。

スタイル.xml

<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:android="http://schemas.android.com/apk/res/android">
    <style name="DarkTheme" parent="Holo.Theme"/>
    <style name="LightTheme" parent="Holo.Theme.Light"/>
</resources>

何か助けはありますか?

編集

エミュレーター (タブレットでは 3.2) で試したところ、テーマが正しく表示されています。いくつかのテストを行い、最終的に github で問題を開きます。

4

1 に答える 1

1

最終的に解決策を見つけました: Theme_HoloEverywhereLight_Sherlock が暗い背景を表示する

(私は何時間も探しましたが、今出てきました。)

基本的に setTheme はすべての前に行う必要があり、 の前でもsuper.onCreate(savedInstanceState);、私は直後にそれを行っていました..

于 2012-11-08T12:33:51.300 に答える