AttributeSetは、Viewなどの属性情報を持つ。
AttributeSet | Android Developers
View(context, attrs)の項で、引数にAttributeSetのattrsが渡された。
これには、CustomViewのXMLで指定した属性情報が格納されている。
activity_main.xmlで、CustomViewには、
id, layout_width, layout_heightが指定されている。
CustomView.javaで、
attrs.getAttributeNameで、属性名を取得できるので、0番目から2番目までを取得し、出力してみた。
起動時は、こうなるが、
id, layout_width, layout_height、という属性名を取得出来てる。
Sample/android/AttributeSet/AttributeSet/src/AttributeSet at master · bg1bgst333/Sample · GitHub