Cuando compruebo QuickContactBadge
en FrameLayout
, encontré código siguiente:¿Para qué sirven defStyleAttr y defStyleRes en context.obtainStyledAttributes()?
public QuickContactBadge(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
TypedArray a =
context.obtainStyledAttributes(attrs,
com.android.internal.R.styleable.QuickContactBadge, defStyle, 0);
mMode = a.getInt(com.android.internal.R.styleable.QuickContactBadge_quickContactWindowSize,
QuickContact.MODE_MEDIUM);
a.recycle();
init();
mBadgeBackground = getBackground();
}
Realmente no captar el significado de defstyle
y 0
parámetro en obtainStyledAttributes()
. He buscado una referencia, pero todavía no sé para qué sirve.