1

たとえば、いくつかのフラグメント内からプログレスバーの可視性を設定する方法を知りたいですか?

class MyActivity extends FragmentActivity {

  public setProgressBar(boolean toggle) {
    progressBar.setVisibility(toggle);
  }
}

ここで、MyActivity 内からだけでなく、Fragment クラスからも setProgressBar(true/false) を呼び出したいと思います。

4

1 に答える 1

2

Fragment callgetActivity()で、にキャストしてMyActivity呼び出しますsetProgressBar(toggle)

((MyActivity) getActivity()).setProgressBar(toggle);

于 2012-05-19T15:33:21.980 に答える