android - 访问任何按钮(或任何小部件)以动态设置可见性

时间:2017-04-18 20:28:37

标签: java android

我一直在stackoverflow上搜索,我似乎无法找到帮助这个问题的东西: 我可以从任何布局中从mainActivity(或自定义类)访问按钮,textview ...等吗?并且布局已经有了一个类,但是我想将它设置为不可见,而不必手动设置每个按钮的可见性。

这不符合我的要求......

$name

1 个答案:

答案 0 :(得分:0)

这就是我解决它的方式,希望它也能帮助你:

    public void CheckWidget(Button myBtn) {

        try {
            //Visibility
                    switch (4) {
                        case "0":
                            myBtn.setVisibility(View.VISIBLE);
                            break;
                        case "4":
                            myBtn.setVisibility(View.INVISIBLE);
                            break;
                        case "8":
                            myBtn.setVisibility(View.GONE);
                            break;
                        default:
                            myBtn.setVisibility(View.VISIBLE);
                            break;
                    }
                //Enabled
                    myBtn.setEnabled(true);
                }
            }
        } catch (Exception exce) {
        }
    }