Android でカスタム ビューを作成する方法を学習し、ドキュメントを読んでいます。
カスタム ビューには、パラメーターとして AttributeSet が渡されます。ただし、ドキュメントには、次のコードを使用して TypedArray を取得するように記載されています
TypedArray a = context.getTheme().obtainStyledAttributes(
attrs,
R.styleable.PieChart,
0, 0);
では、そもそも TypedArray を渡さないのはなぜでしょうか? 代わりに AttributeSet を調べたいのはいつですか?
ドキュメントでは、未加工の AttributeSet を検査しないように指定しています...
-属性値内のリソース参照は解決されません
なに?? これは、xml にカスタム属性 x=10 がある場合、解決されるまで 10 にならないということですか?
-スタイルは適用されません
xml x=10 にカスタム属性がある場合、スタイルを適用すると実際にはどうなりますか?