私はActionBarSherlockでアプリケーションを開発しようとしていますが、テーマを除いてすべて動作します。具体的には、私は、import com.actionbarsherlock.app.*
できSherlockActivity
を拡張するが、私はいつも私のマニフェストにこのエラーを持っている:私のAndroid XMLファイルはActionBarSherlockテーマを見つけることができません
Error: No resource found that matches the given name (at 'theme' with value
'@style/Theme.Sherlock').
私はこのことについて尋ねた質問のありましたたくさん知っているが、彼らは私のために働いていません。私は
<activity>
と種々の値に私のtargetSdkVersionとminSdkVersionが設定<application>
- を試してみましたし、 ABSの
と私は、次のバリエーションを試してみた、そしておそらく他の人:
android:theme="@style/Theme.Sherlock"
android:theme="@android:style/Theme.Sherlock"
theme="@style/Theme.Sherlock"
theme="@android:style/Theme.Sherlock"
theme="@theme/Theme.Sherlock"
theme="@android:theme/Theme.Sherlock"
それは私が"@style/"
を入力した後、オートコンプリートが何を示しませんでしたので、私は私を作ってみましたことは注目に値しますstyles.xml
に自分のスタイルが表示されていましたが、それでもActionBarSherlockでは何も表示されませんでした。
また、私はTheme.Sherlock
に私自身のテーマを作ろうとしましたが、親として追加しようとしたときにも@style/Theme.Sherlock
が見つかりませんでした。
サンプルをロードしようとしましたが、JARの不一致があります。
私の結論は、どういうわけか私のXMLファイルはABSライブラリにアクセスできませんが、私はそれを修正する方法を失っています。どんな助力も大変感謝しています。
* facepalm *私はこれをJavaライブラリに含めました。 – MalcolmOcean
私はそのように追加しようとしましたが、動作していないようです。再びプロパティウィンドウを開くと、小さな緑色のチェックが赤いXになりました。 – MalcolmOcean
おそらくそのライブラリのビルドエラーです。お使いの環境でAndroidサポートライブラリへのパスが正しいことを確認してください。 – Sparky