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>

ボタンをクリックすると:

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 に答える