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