очистка фона при замене фрагментов списка в той же области - PullRequest
0 голосов
/ 08 марта 2012

У меня есть типичная настройка, где слева есть фрагмент списка с категориями, а справа - список деталей.

Например:

при выборе категории A:

LEFT  RIGHT
A     A1
B     A2
C

при выборе категории B:

  LEFT  RIGHT
    A     B1
    B     
    C

Теперь при переключении между A и B слева правая сторона обновляется корректно, показывая 2 строки для A1, A2 и ровно одну строку для B1. (очистка А2)

Теперь я хотел бы дать возможность взглянуть на различные данные A и B как a1 (ниже a), где A имеет только a1 (не a1 и a2, как для A1, A2)

Я делаю это, заменяя правый фрагмент списка с изображением CAPS A1, A2, B2 ... на второй фрагмент списка, отображающий нижний a1, b2 ...

Проблема в том, что при замене правого listfragmentCAPS на listfragmentLOWER правая область не очищается и появляется на экране:

LEFT  RIGHT (with the listfragmentCAPS)
A     A1
B     A2
C

переключение на listfragmentLOWER

LEFT  RIGHT (with the listfragmentLOWER)
A     a1
B     A2  <- this is a left over of the listfragmentCAPS
C

**A2** из listfragmentCAPS по-прежнему виден, хотя listfragmentLOWER теперь заменил его. Все остальное содержимое экрана listfragmentCAPS также все еще отображается (например, флажки), в то время как listfragmentLOWER не имеет никаких флажков.

Как лучше всего очистить область, прежде чем listfragmentLOWER покажет ее содержимое?

ps Надеюсь, это длинное текстовое описание понятно :-) Большое спасибо

1 Ответ

0 голосов
/ 11 мая 2012

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

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