外部の styles.xml ファイルから Android ビューをスタイリングするのが好きです。XML レイアウト ファイルではなくプログラムで作成されたビュー (たとえば、ViewPager に挿入されるビュー) に外部化されたスタイルを適用するには、どのような方法をとればよいか考えていました。
これのもう 1 つの使用例は、対応する XML レイアウトを持たない XML ファイル カスタム コンポーネントからのスタイル設定です。
どんな助けでも大歓迎です:)
外部の styles.xml ファイルから Android ビューをスタイリングするのが好きです。XML レイアウト ファイルではなくプログラムで作成されたビュー (たとえば、ViewPager に挿入されるビュー) に外部化されたスタイルを適用するには、どのような方法をとればよいか考えていました。
これのもう 1 つの使用例は、対応する XML レイアウトを持たない XML ファイル カスタム コンポーネントからのスタイル設定です。
どんな助けでも大歓迎です:)
理想的には、intdefStyle属性を受け入れるビューのコンストラクターを使用できるはずです。このコンストラクターは使用していませんが、スタイルが適用されていないという問題がある可能性があります。標準のビューでは、スタイルが期待どおりに処理されない可能性があるようです。残念ながら、最善の策は、ビューをサブクラス化し、コンストラクターをオーバーライドして、スタイルが正しく適用されるようにすることです。また、ビューのソースコードを見て、View.javaのコンストラクターでスタイルがどのように処理されるかを確認します。お役に立てれば。