Можете ли вы нарисовать и использовать Edit View в Android XML? - PullRequest
0 голосов
/ 16 мая 2011

Это сводит меня с ума, и я не могу найти хороших ресурсов, чтобы объяснить, что я делаю неправильно. Я хочу нарисовать несколько линий на моем виде, которые содержат некоторые другие виджеты Android. Например, я хочу разместить некоторые элементы EditText, Buttons и т. Д. В моем xml, а затем нарисовать некоторые линии на экране относительно этих виджетов EditText или Button.

Я видел несколько примеров, которые позволяют регулярно рисовать через Canvas или SurfaceView, но ни один из них не показывает, как бы я интегрировал это с элементами управления вводом, такими как EditText, кнопки.

Я пробовал эту пару вещей, которые кажутся логичными, но не работают. Мне придется свернуть свой собственный подкласс SurfaceView или Canvas и вообще пропустить, используя макет .xml, или есть способ настроить все с помощью .xml без подклассов ?? После нескольких часов заливки в Android Drawing учебники, примеры и javadocs для Android, я решил, что не знаю, с чего начать.

Я бы предпочел сохранить расположение виджетов и поверхности для рисования в .xml.

1 Ответ

0 голосов
/ 16 мая 2011

Если вы создадите подкласс одного из видов компоновки, вы сможете использовать всю инфраструктуру макета суперкласса и просто сделать свой собственный чертеж.

...