2013-10-15 4 views
1

У меня много XML-макетов в моем приложении для Android как макет многих списков ListView. Можно ли смешивать их в одном XML-файле, а затем читать только определенную часть этого файла для каждого ListView?
Это хорошая идея?Можно ли использовать только часть XML-макета в android?

+2

Вы имеете в виду повторное использование макетов? http://developer.android.com/training/improving-layouts/reusing-layouts.html – Raghunandan

ответ

4

Да, это хорошая идея для повторного использования макетов. используйте , включая тег, чтобы добавить макет в другой формат.

Дополнительную информацию см. На developers website.

Также, если вы намерены создать единый макет для использования во всех списках Listviews, сначала вам необходимо установить видимость для всех просмотров как ушедших, а затем сделать их видимыми в соответствии с вашим требованием в listview.

+0

Если вы намерены использовать один узел дерева представлений, я думаю, что это можно сделать, раздувая представление из XML, а затем используйте используя метод findViewById для раздутого представления, чтобы получить ссылку на дополнительный просмотр. Тем не менее, предложение Бронтока является стандартной практикой для этого. –

Смежные вопросы