Я реализую экран номеронабирателя и хочу сделать клавиатуру настраиваемым представлением (чтобы при необходимости можно было встроить ее непосредственно в другой пользовательский интерфейс)
Я определил макет XML-файла keypad.xml, поэтому я могу отображать клавиатуру, по крайней мере, на экране набора номера. Мне интересно, можно ли программно сделать его классом KeypadView (используя макет keypad.xml), чтобы, когда мне снова понадобится тот же макет, я мог бы встроить его, вызвав
<com.example.KeypadView ..></com.example.KeypadView>
[Претензия!!!] Я прочитал руководство для Android по созданию пользовательских представлений< /а>. Он использует пользовательские рисунки. Я не хочу, чтобы это было так сложно... У меня уже есть шаблон, определенный в keypad.xml. Я хочу использовать этот макет в своем KeypadView.java, а также я хочу обнаружить событие onTapKey. внутри класса KeypadView и используйте интерфейс прослушивателя, чтобы передать событие тому, кто хочет его обработать.
Что-то вроде этого примера