0

我的应用程序中有一个按钮。单击按钮后,我想显示一个替换按钮的进度对话框。

我该怎么做?

4

2 回答 2

2
<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)
于 2012-12-06T15:13:41.217 回答
1

您可以通过布局xml在同一位置创建按钮和进度条,并将进度条的可见性设置为GONE

现在在onClick()按钮的方法中,设置

button.setVisibility(View.GONE)
progressbar.setVisibility(View.VISIBLE)
于 2012-12-06T15:16:50.857 回答