2013-05-14 79 views
0

我有複選框來控制不同視圖的可見性。當複選框狀態發生變化時,可見性會發生改變,工作正常。在我的應用程序視圖中,可見性也隨不同用戶輸入而改變如果視圖的可見性以任何方式變化,我想更新複選框狀態。有沒有辦法做到這一點。更新具有可見性更改的複選框狀態

回答

1

你必須把

checkbox.setChecked(true); 

任何地方,你叫

someView.setVisibility(View.INVISIBLE); 

沒有辦法,據我所知,你可以內在地「看」的可見性狀態,你必須激活集的選中狀態同時你改變了能見度狀態。

+0

好的。我的意思是在銀色燈光下我們可以綁定兩個對象,在android中有沒有這樣的東西。 – 2013-05-14 14:42:07

+0

也許在onGlobalLayoutChange回調在這個對象:http://developer.android.com/reference/android/view/ViewTreeObserver.html不知道你如何設置它,但這可能會幫助你實現可見性狀態的監聽器類型設置。 – FoamyGuy 2013-05-14 14:55:10