アプリケーションにボタンがあります。ボタンをクリックした後、ボタンの代わりに進行状況ダイアログを表示したいと思います。
どうすればいいですか?
<FrameLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<ProgressBar
android:id="@+id/progressbar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:visibility="gone" />
</FrameLayout>
ボタンをクリックすると:
findViewById(R.id.button).setVisibility(View.GONE)
findViewById(R.id.progressbar).setVisibility(View.VISIBLE)
レイアウトxmlを使用して、ボタンとプログレスバーを同じ場所に作成し、プログレスバーの表示をとして設定できますGONE
。
今onClick()
ボタンの方法で、設定します
button.setVisibility(View.GONE)
progressbar.setVisibility(View.VISIBLE)