2015-05-14 3 views
0

Статья http://android-developers.blogspot.in/2009/03/android-layout-tricks-3-optimize-with.html хорошо говорит о том, когда использовать View. Но я не нашел вариант использования, где я должен заменить Inflate на ViewStub. Я не видел никаких улучшений производительности, когда я заменял надувание с помощью ViewStub.Когда использовать ViewStub против Inflate?

+0

Вы можете отредактировать свой вопрос, чтобы исправить ошибки. –

ответ

0

По существу ViewStubs просто предлагают другой способ делать что-либо или «достигать своей цели». Я нахожу, что вы научитесь использовать их, когда вы застряли, ища помощь или другой вариант. В противном случае, если ваш код делает то, что вы хотите правильно, без ViewStubs, тогда просто забывайте о них на данный момент. Нет смысла заставлять вас использовать дополнительные опции, когда они вам не нужны.

ViewStubs, по-моему, «используется один раз», временный тип держателя. Используйте их, когда вы хотите, чтобы что-то стало видимым на экране только для текущего жизненного цикла этой деятельности.

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

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