2013-07-03 2 views
0

В Моем приложении я использую измененный пример ViewPagerIndicator, который запускает 5 фрагментов. пока все работает хорошо, но фрагменты действительно должны изменить свой вид (полностью новый макет) для других целей. Как мне это сделать? Фрагмент не имеет функции SetContentView, как и действия. так есть ли способ обновить представление или что-то в этом роде?Изменение просмотров в фрагментах

ответ

0

Используйте Fragment.getView(), чтобы получить корневой вид фрагмента. На этом View позвоните по телефону removeAllViews(). Затем создайте новые виды и добавьте их в вид, который вы получили от getView().

Редактировать

Я никогда не использовал Mono для Android и раньше, но, глядя на документацию; Я предлагаю вам поместить завышенный вид с надувного устройства. Вставьте в закрытый член вашего фрагмента. Позже, когда это необходимо, вы можете использовать эту ссылку для редактирования макета.

+0

Если вы посмотрите [> здесь <] (http://docs.go-mono.com/?link=T%3aAndroid.App.Fragment%2fM), вы можете видеть, нет ничего похожего на getView для фрагментов – EaranMaleasi

+0

Uh о, я пропустил, вы используете монодроид. Извини за это. Было бы неплохо, если бы вы упомянули об этом в описании вашего вопроса в следующий раз. –

+0

См. Редактирование моего ответа. –

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