デザインライブラリからTextInputLayout
に拡張されたカスタムレイアウトをテストしようとしています。テストを実行すると、エラーが発生します。デザインライブラリのレイアウトを拡張するカスタムレイアウトのアンドロイドテストを書く
java.lang.IllegalArgumentException:デザインライブラリでTheme.AppCompatテーマ(または子孫)を使用する必要があります。 android.support.design.widget.TextInputLayoutでandroid.support.design.widget.ThemeUtils.checkAppCompatTheme(ThemeUtils.java:33) で。(TextInputLayout.java:192) android.support.design.widget.TextInputLayoutでandroid.support.design.widget.TextInputLayoutで。(TextInputLayout.java:185) 。(TextInputLayout.java:181)
私はカスタムレイアウトをインスタンス化するInstrumentationRegistry.getTargetContext()
によって提供されるコンテキストを使用しています。これをどうやって解決するのですか?
ここでの回答はお役に立ちますか? https://stackoverflow.com/questions/21814825/you-need-to-use-a-theme-appcompat-theme-or-descendant-with-this-active – Micer