一个布局作为其他布局的背景

时间:2016-06-23 08:44:26

标签: android layout

我想在主视图布局的前面设置我的加载布局并使其透明。 我这样做了:

mainView

loadingView

所以,问题是:如何禁用mainView(不可点击)虽然 loadingView 可见.....?

3 个答案:

答案 0 :(得分:0)

    ProgressDialog ProgressDialog = new ProgressDialog(this);
    ProgressDialog.setMessage("");

    ProgressDialog.setCancelable(true);
    ProgressDialog.show();

答案 1 :(得分:0)

尝试使用setClickable()方法将主视图的相应布局设置为不可单击。 加载结束时将其设置为true。 如果你发布一些代码会很有用。

另外,请查看此Android Layout make all children's not clickable

这是关于布局的孩子,但我相信它也很有帮助

答案 2 :(得分:0)

如果您的Ret覆盖了this,您可以点击它(loadingView)或向其添加loadingView

现在mainView及其子女不会获得点击次数。

就代码而言,您可以写:

onClickListener

或设置点击监听器,如:

mainView