2

カスタムテーマを使用して、切り替え可能なナイトモード (赤) コントロールのセットを提供するアプリがあります。コントロールは共有設定ビューにあります。Android git ソースの hdpi および mdpi フォルダーからコントロールに必要なすべての画像をコピーして色付けしました。赤のテーマは 160 dpi の画面 (480x800 の Android 3.2) では問題なく動作しますが、240 dpi の画面 (480x854 の Android 2.1) ではカスタム チェック ボックスとラジオが表示されず、ラベルの行のスペースも占有しません。単純な線形ビューのドロップダウン リスト コントロールは完全に正常に表示されているように見えますが。私が見ることができる唯一の違いは、後者には .9.png 画像があることです。

何が間違っていて、それを修正する方法は?

4

1 に答える 1

2

ハレー!偶然見つけた解決策。アプリケーションの最初のビューの 1 つに非表示のチェックボックス項目を追加したところ、スタイル設定されたすべてのチェックボックスが魔法のように、他のすべてのビューにあるはずのように表示されました! Android 2.1 バージョンのバグだと思います。ここで問題をグーグルで検索しているときに、そのようなことを一度言及しました。関係ないかもしれませんが。

于 2012-05-09T22:48:48.807 に答える