Я хотел бы создать пользовательскую кнопку Android из 9 патчей, но без использования XML. Я знаю, это звучит глупо, но причина в том, что по какой-то причине моя IDE (NetBeans) запутывает весь XML вне всякого сомнения. R.java
не генерируется наполовину (исправления не помогли мне), и я получаю случайные ошибки, даже если я просто копирую и вставляю XML из учебников.
Вот как я планирую создать кнопку:
- Кнопка имеет
setBackgroundDrawable()
метод
- Мне нужно снабдить этот метод с
StateListDrawable
- Что мне нужно собрать из
NinePatchDrawables
Итак, сначала мне нужно создать 9 патчей, затем StateListDrawable
из них и просто передать StateListDrawable
в качестве фона для метода setBackgroundDrawable()
моей кнопки.
Я не могу запустить 9 патчей, потому что не могу понять, как работают конструкторы.