2012-04-09 31 views
1


我正在尋找一種方式,當有人點擊複選框以展開視圖。
如果複選框= true,則視圖膨脹。如果錯誤,視圖會摺疊。
基本的想法是,我有一個類newPokerGame,如果遊戲是一個比賽(複選框),一些視圖將擴大,你可以選擇多少球員等。
我只是不知道什麼是最好的實施方式這個。有任何想法嗎?
映入眼簾!展開視圖然後在Android

回答

1

聽複選框切換,使用onCheckChangedListener

yourCheckBox.setOnCheckedChangeListener(new OnCheckedChangeListener() 
{ 
    public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) 
    { 
     if (isChecked) { 
     // show the view 
     } else { 
     // hide the view 
     } 
    } 
}); 

實施「擴大」的看法,因爲你希望它在擴展模式下可以看到創建你要展開的佈局/崩潰,只需在onCheckChanged中設置包含它的佈局的可見性即可。使用視圖的setVisibility(View.VISIBLE);setVisibility(View.GONE);

+0

謝謝,但我如何實現擴張的看法? – nostradamus 2012-04-09 09:30:10

+0

請參閱更新的答案 – josephus 2012-04-09 09:38:30

+0

退房此鏈接,例如http://stackoverflow.com/a/9834782/1160207 – 2012-04-09 09:38:40

相關問題