2013-05-14 5 views
0

У меня есть флажки для контроля видимости разных видов. При изменении статуса флажка аналогично меняется видимость, которая работает нормально. В моем приложении видимость также меняется на разных пользователях. Я хочу обновить статус флажка, если видимость изменения вида каким-либо образом. Есть ли способ сделать это.Обновление статуса флажков с изменением видимости

ответ

1

Вы должны поставить

checkbox.setChecked(true); 

где-нибудь, что вы называете

someView.setVisibility(View.INVISIBLE); 

Там нет никакого способа AFAIK, что вы можете по своей сути «смотреть» состояние видимости, вы должны активному набор проверенного состояния в то же время вы измените состояние видимости.

+0

Ok. Я имею в виду, что в серебряном свете мы можем связать два объекта, есть ли что-то вроде android. –

+0

Возможно, onGlobalLayoutChange обратный вызов в этом объекте: http://developer.android.com/reference/android/view/ViewTreeObserver.html не уверен, как вы его настроили, но это может помочь вам добиться настройки типа прослушивателя для состояния видимости. – FoamyGuy

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