2012-04-09 10 views
1


誰かがチェックボックスをクリックしたときに表示を拡大する方法を探しています。
checkbox = trueの場合、ビューは展開されます。 falseの場合、ビューは折り畳まれます。
基本的なアイデアは、クラスnewPokerGameがあり、ゲームがトーナメント(チェックボックス)の場合、いくつかのビューが展開され、プレイヤー数を選択できることです。
私は実装する最良の方法がわかりませんこの。何か案は?
ご挨拶! 、チェックボックスのトグルに耳を傾けるビューを「拡大」を実装するためにonCheckChangedListenerチェックボックスをオンにして展開可能なビューAndroid

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

を使用し、あなたはそれが拡張モードで見ることにしたいよう/崩壊を展開したいと思いレイアウトを作成し、する

答えて

1

onCheckChangedの中にそれを囲むレイアウトの可視性を設定するだけです。 Viewのを使用してくださいsetVisibility(View.VISIBLE); またはsetVisibility(View.GONE);

+0

ありがとうございます、しかし、私はどのように拡張ビューを実装するのですか? – nostradamus

+0

更新された回答を参照してください – josephus

+0

例をこのリンクをチェックアウトhttp://stackoverflow.com/a/9834782/1160207 –

関連する問題