我的应用程序中有一个按钮。单击按钮后,我想显示一个替换按钮的进度对话框。
我该怎么做?
<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>
On button click:
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)