Android 一个布局作为另一个布局的背景
我想在mainview布局前面设置加载布局,并使其透明。 我是这样做的:Android 一个布局作为另一个布局的背景,android,layout,Android,Layout,我想在mainview布局前面设置加载布局,并使其透明。 我是这样做的: 因此,问题是:如何在加载视图可见时禁用mainView(不可单击)…?尝试使用setClickable()方法将mainView的相应布局设置为不可单击。 ProgressDialog ProgressDialog = new ProgressDialog(this); ProgressDialog.setMessage(""); ProgressDialog.setCancelable(tr
因此,问题是:如何在加载视图可见时禁用mainView(不可单击)…?尝试使用setClickable()方法将mainView的相应布局设置为不可单击。
ProgressDialog ProgressDialog = new ProgressDialog(this);
ProgressDialog.setMessage("");
ProgressDialog.setCancelable(true);
ProgressDialog.show();
加载结束时将其设置回true。
如果您发布一些代码,这将非常有用
还有,看看这个
这是关于布局的子项,但我相信它也很有帮助如果您的
加载视图
覆盖了主视图
,您可以使其(加载视图)可单击,或者在其中添加一个onClickListener
现在,mainView
及其子视图将不会执行单击操作
就代码而言,您可以编写:
loadingView.setClickable(true);
或设置单击侦听器,如:
loadingView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// do something here if you want
}
});
创建一个进度对话框并设置cancelable=false安卓:genderantfocusability=“blocksDescendants”将其添加到loadingView根目录中element@LucaNicoletti这没有帮助,mainView仍可单击如何放置loadingView?请在2个视图的充气位置张贴代码