検索を行い、リストビューに結果が表示されるように設定しています。上部に「検索中...」というテキストのバーがあります。右隅のバーに小さな回転ホイールアニメーションを追加して、作業が完了したことをユーザーに示します。
サムネイルが読み込まれているときに、この回転するホイールがギャラリーアプリの右上隅に表示されます。また、同じアニメーションがAstro File Managerに表示されます。ファイルがディレクトリにリストされている場合(同じく右上隅)。
どうやってそこに置くのですか?
requestWindowFeature
の前にonCreate
のsetContentView
を呼び出す必要があります
_protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
setContentView(R.layout.search_screen);
_
また、リストの作成にAsyncTask
を使用しているとします
onPreExecute()
はsetProgressBarIndeterminateVisibility(true);
を呼び出します
onPostExecute()
はsetProgressBarIndeterminateVisibility(false);
を呼び出します
アプリケーションでプログレスバーを回転させました。これがお役に立てば幸いです。
progDailog = ProgressDialog.show(this, "Progress_bar or give anything you want",
"Give message like ....please wait....", true);
new Thread() {
public void run() {
try {
// sleep the thread, whatever time you want.
sleep(2000);
} catch (Exception e) {
}
progDailog.dismiss();
}
}.start();
それでも疑問がある場合は、plsに知らせてください。
ProgressDialog dialog = new ProgressDialog(youravtivity.this);
dialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);
dialog.setMessage("Loading. Please wait...");
dialog.setIndeterminate(true);
dialog.setCanceledOnTouchOutside(false);
dialog.show();