requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS)
onCreate
ユーザーがこのアクティビティでボタンを押したときにのみ表示する必要がある場合は、アクティビティで以前に呼び出す必要があるため、機能しません。
requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS)
onCreate
ユーザーがこのアクティビティでボタンを押したときにのみ表示する必要がある場合は、アクティビティで以前に呼び出す必要があるため、機能しません。
あなたは正しい方向に進んでいます。使用したい:
requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
秘訣は、次の方法でスピナーの表示を切り替えることです。
setProgressBarIndeterminateVisibility(boolean);
表示するにはパス、非表示にはパスtrue
しfalse
ます。したがって、ActivityinitまたはUIinitで、falseを指定して呼び出して非表示にし、次にtrueを指定して再度呼び出して、ボタンのクリックが発生したときに表示します。
を呼び出した後でも、 PROGRESS_VISIBILITY_OFFおよびPROGRESS_VISIBILITY_ONを使用してプログレスバーの表示を設定できると思いますsetContentView
。
実際には、FEATURE_INDETERMINATE_PROGRESSをに設定できます。これは、が呼び出さonCreate
れる前に設定する必要があります。setContentView