Три:
View(Context context): Используется при программном создании View.View(Context context, @Nullable AttributeSet attrs): Используется при создании View из XML. AttributeSet содержит атрибуты, заданные в XML.View(Context context, @Nullable AttributeSet attrs, int defStyleAttr): Используется при создании View из XML с указанием стиля по умолчанию. defStyleAttr указывает атрибут в текущей теме, из которого следует получить стиль.Обычно в кастомном представлении переопределяют два или три из этих конструкторов, вызывая соответствующий конструктор суперкласса и выполняя инициализацию.
java