mainviewレイアウトの前にMy Loadingレイアウトを設定して透明にしたいと考えています。 私はこのようにそれを作った:だから、質問がある他のレイアウトの背景として1つのレイアウト
:MAINVIEW無効(クリックできない)を作成する方法loadingViewが表示されますが.....?
mainviewレイアウトの前にMy Loadingレイアウトを設定して透明にしたいと考えています。 私はこのようにそれを作った:だから、質問がある他のレイアウトの背景として1つのレイアウト
:MAINVIEW無効(クリックできない)を作成する方法loadingViewが表示されますが.....?
ProgressDialog ProgressDialog = new ProgressDialog(this);
ProgressDialog.setMessage("");
ProgressDialog.setCancelable(true);
ProgressDialog.show();
メインビューの対応するレイアウトをsetClickable()メソッドを使用してクリックできないように設定してください。 ロードが終了するとtrueに戻します。 コードを投稿すると便利です。また
は、それがレイアウトの子供たちのことだ。この Android Layout make all children's not clickableに見て、私はそれはあなたがloadingView
mainView
をカバーしている場合は、あなたがそれ(loadingView)がクリック可能にすることができますいずれかにも便利
であると考えていますまたはonClickListener
を追加します。
ここでは、mainView
とその子どもによるクリックは受け付けられません。コードの面では
、あなたは書くことができ、次のいずれか
loadingView.setClickable(true);
など、リスナーをクリックしてください設定:descendantFocusabilityは= "blocksDescendants":
loadingView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// do something here if you want
}
});
進行状況ダイアログや設定解約=偽 –
アンドロイドを作成あなたのloadingViewルート要素にこれを追加してください –
@ルーカニコレッティ助けにならない、mainViewはまだクリック可能です –