Android 2.3.3指定された名前と一致するリソースが見つかりませんでした。Theme.Sherlock.Dialog
私はSOを検索しましたが、解を理解できませんでした。誰かがこのエラーを取り除く方法について簡単な方法で説明できる場合は、私は感謝します。
私は自分のアプリケーションでActionBarSherlockを使用しています。私の基本テーマ、Theme.Sherlock.Light
は、すべてのアクティビティでうまく動作します。 1つのアクティビティでは、アクティビティがダイアログのように見えるようにしたいので、Theme.Sherlock.Dialog
を使いたかったのです。
ここに私のマニフェストファイルの宣言があります。
<activity
android:name="com.xxx.xx.x.Activity"
android:theme="@style/Theme.Sherlock.Dialog" >
</activity>
私のXMLには次のエラーが表示されます。error: Error: No resource found that matches the given name (at 'theme' with value '@style/Theme.Sherlock.Dialog').
なぜ私はこれを取得していますか?これを取り除くにはどうすればよいですか? ActionBarSherlockで
Okie ..ああ.. –
それは残念だことがわかります。私たちの基本クラスは、RoboSherlockFragmentActivityを継承しています。私は多くのアプリがこのように編成されていると思う。これは、基底クラスのコード重複排除につながります。これは非常に恐ろしいパターンです。 – Snicolas
@Snicolas、あなたは絶対に正しいです – Sviatoslav