0

Android でカスタム ビューを作成する方法を学習し、ドキュメントを読んでいます。

カスタム ビューには、パラメーターとして AttributeSet が渡されます。ただし、ドキュメントには、次のコードを使用して TypedArray を取得するように記載されています

TypedArray a = context.getTheme().obtainStyledAttributes(
        attrs,
        R.styleable.PieChart,
        0, 0);

では、そもそも TypedArray を渡さないのはなぜでしょうか? 代わりに AttributeSet を調べたいのはいつですか?

ドキュメントでは、未加工の AttributeSet を検査しないように指定しています...

-属性値内のリソース参照は解決されません

なに?? これは、xml にカスタム属性 x=10 がある場合、解決されるまで 10 にならないということですか?

-スタイルは適用されません

xml x=10 にカスタム属性がある場合、スタイルを適用すると実際にはどうなりますか?

4

0 に答える 0