Я хочу создать пользовательский вид, похожий на выключатель питания (переключатель, который переключается между ON и OFF). Когда я начал его реализацию я столкнулся с 3 конструкторами для View
класса:Android - Создать пользовательский вид
public CusatomView(Context context) {
super(context);
}
public CustomView(Context context, AttributeSet attrs) {
super(context, attrs);
}
public CustomView(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
}
Теперь мой вопрос: Какой из этих конструкторов я должен закончить его, чтобы получить свой собственный атрибут XML (например: textOn
и textOff
) ?
И какова роль каждого?
Проверьте это, если это поможет http://stackoverflow.com/questions/18681956/setting-color-of-a-paint-object-in-custom-view. Также читайте «Профессиональное развитие Android» от Reto Meier. Глава 3. – Raghunandan
@ Raghunandan спасибо за вашу ссылку, это полезно –