1


誰かがチェックボックスをクリックしたときにビューを展開する方法を探しています。
チェックボックスが true の場合、ビューが展開されます。false の場合、ビューは折りたたまれます。
基本的な考え方は、クラス newPokerGame があり、ゲームがトーナメント (チェックボックス) の場合、いくつかのビューが展開され、プレーヤーの数などを選択できるということ
です。これを実装する最良の方法は何かわかりません。何か案は?
ごきげんよう!

4

1 に答える 1

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);

于 2012-04-09T09:29:17.253 に答える