复选框上的可展开视图单击Android

时间:2012-04-09 09:25:41

标签: android view


当有人点击复选框时,我正在寻找一种扩展视图的方法 如果checkbox = true,则视图会展开。如果错误则视图折叠 基本的想法是我有一个类newPokerGame,如果游戏是锦标赛(复选框),一些视图将扩展,你可以选择多少玩家等。 我只是不知道实现这个的最佳方法是什么。任何想法?
映入眼帘!

1 个答案:

答案 0 :(得分:1)

要收听复选框切换,请使用onCheckChangedListener

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

实现“展开”视图,创建您想要在展开模式下查看时要展开/折叠的布局,并设置将其包含在onCheckChanged中的布局的可见性。使用View的setVisibility(View.VISIBLE);setVisibility(View.GONE);