AttributeSet

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
id, layout_width, layout_height

id, layout_width, layout_height、という属性名を取得出来てる。

Sample/android/AttributeSet/AttributeSet/src/AttributeSet at master · bg1bgst333/Sample · GitHub