0

アプリのテーマ変更オプションを作成しようとしています。私はここで私のようないくつかの同様の問題を読みましたが、解決策は機能していませんでした。

styles.xmlに追加しました:

<style name="themeBackground">
        <item name="android:src">@drawable/background2</item>
    </style>

レイアウトに追加したxmlで:

android:background="@style/themeBackground"

私が得るエラー:

Caused by: android.content.res.Resources$NotFoundException: Resource is not a Drawable (color or path): TypedValue{t=0x1/d=0x7f060000 a=-1 r=0x7f060000}

android:theme="@style/AppTheme"ここで他の投稿で提案されているように、マニフェストから- を削除しようとしましたが、うまくいきませんでした。何か案は ?

ありがとう!

4

1 に答える 1

0

res/values/ ディレクトリにファイル attrs.xml を作成し、コードを追加します。

<?xml version="1.0" encoding="utf-8"?>
<resources>
<attr name="themeBackground" format="reference" />
</resources>
于 2013-02-19T18:10:14.900 に答える