新版SDKの誤報についてAppCompat themeの2つの解決策
8134 ワード
Caused by: java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.
法一:
AndroidManifestでxmlファイルのアプリケーションのノードには、次のプロパティが設定されています.
android:theme="@android:style/Theme.NoTitleBar
ActivityがActionBarActivityを継承すると上記のエラーが発生します.解決策はActivityにActivityを継承させ、ActionBarActivityではなくActivityを継承させることです.
変更後にエラーを報告した部分を削除し、Activityパッケージを導入することを忘れないでください.
法二:
AndroidMenifestでxmlに次の文を追加します.
例:
そしてstylesでxmlにトピックリソースを追加するには、次の手順に従います.
すぐ
法一:
AndroidManifestでxmlファイルのアプリケーションのノードには、次のプロパティが設定されています.
android:theme="@android:style/Theme.NoTitleBar
ActivityがActionBarActivityを継承すると上記のエラーが発生します.解決策はActivityにActivityを継承させ、ActionBarActivityではなくActivityを継承させることです.
変更後にエラーを報告した部分を削除し、Activityパッケージを導入することを忘れないでください.
法二:
AndroidMenifestでxmlに次の文を追加します.
android:theme="@style/Theme.AppCompat.Light.NoActionBar"
例:
android:name="com.vmoksha.BaseActivity"
android:label="@string/app_name"
android:theme="@style/Theme.AppCompat.Light.NoActionBar"
>
android:name="android.intent.action.MAIN" />
android:name="android.intent.category.LAUNCHER" />
そしてstylesでxmlにトピックリソースを追加するには、次の手順に従います.
すぐ