проектирование пользовательского интерфейса Android в Java вместо XML? - PullRequest
1 голос
/ 29 апреля 2011

Кто-нибудь знает хорошие руководства для этого?там, кажется, почти ничего нет.лучшее, что я нашел, это это , но оно не очень всеобъемлющее.

Кроме того, я действительно новичок в разработке для Android.Я знаю, что есть ресурсы, такие как api , но я ищу больше руководства, и пользовательский интерфейс в java казался более привлекательным, чем xml.

1 Ответ

0 голосов
/ 29 апреля 2011

Отсутствие руководств в этом вопросе просто: пользовательский интерфейс Android разработан на основе XML-макетов.Создание вашего пользовательского интерфейса с использованием XML намного лучше, чем его создание программным способом (по некоторым причинам обратитесь к моему комментарию к вашему сообщению).Добавление и настройка некоторых компонентов пользовательского интерфейса в коде является обычным явлением, но не должно заменять, а дополнять пользовательский интерфейс на основе XML.Вы также можете подумать об определении повторно используемых компонентов в XML, а затем использовать Activity#getLayoutInflater для «раздувания» этих фрагментов.Например, именно так часто создаются элементы в списке.И, конечно же, ничто не мешает вам создавать макеты и компоненты полностью внутри вашего кода.Хорошей практикой было бы создать их один раз в Activity#onCreate, а затем повторно использовать в остальной части кода

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...