inflate時の注意(styleが適用されない件)

inflate時の書き方によって、styleで適用されないものがあったので、メモします。

●style
<style name = “AppTheme” parent = “@android:style/Theme.Light”>
<item name = “android:textViewStyle”>@style/App.Defalut.TextView</item>
</style>

●ソース
LayoutImflater inflater = (LayoutInflater) getApplicationContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);

上記だと、styleが適用されなかった

以下にすると適用されました。
LayoutImflater inflater = LayoutImflater.from(xxxxActivity.this);

inflate時の注意(styleが適用されない件)」への1件のフィードバック

  1. ピンバック: [Android開発]LayoutInflaterを使って取得したレイアウトにstyle(テーマ)が適用されない件 | blog.erikori.com

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト /  変更 )

Google フォト

Google アカウントを使ってコメントしています。 ログアウト /  変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト /  変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト /  変更 )

%s と連携中