ABS をアプリケーションに統合しました。[更新] ボタンを含む膨張した MenuBar があります。更新ボタンをクリックすると、ProgressBar に変わり、更新呼び出しが完了すると、更新ボタンに戻ります。これどうやってするの ?
敬具、
ABS をアプリケーションに統合しました。[更新] ボタンを含む膨張した MenuBar があります。更新ボタンをクリックすると、ProgressBar に変わり、更新呼び出しが完了すると、更新ボタンに戻ります。これどうやってするの ?
敬具、
メニューにフレームレイアウトまたはその他の必要なレイアウトを作成し、ボタンと進行状況バーを配置することでそれを行うことができます...この進行状況バーはデフォルトで非表示にする必要があります....
実行時に更新ボタンをクリックすると、プログレスバーとボタンの表示を切り替えることができます...プログレスバーの作業が完了すると...再び同じトリックを行います....
ボタンを FrameLayout 内に配置し、このフレームレイアウト内にもプログレスバーを配置しandroid:visibility="gone"
、データをロードした後、このプログレスバーを取得し、ボタンの可視性を可視に設定し、プログレスバーを非表示に設定します。
擬似コード:
private void onDataLoaded(){
ProgressBar pb = getSupportActionBar.getCustomView().findViewbyId(R.id.pb);
pb.setVisibility(View.GONE);
Button refresh = getSupportActionBar.getCustomView().findViewbyId(R.id.refresh);
pb.setVisibility(View.VISIBLE);
}