1

アクティビティのレイアウトが完全に読み込まれるまで「読み込み」画面を作成したいのですが、これを行う方法はありますか?

または、現在のテーマにカスタムのデフォルト背景を定義しますか?

4

2 に答える 2

0

2 つのビューでアクティビティを設計します。

-Loading layout.
-Second layout. 

xml で、2 番目のレイアウトの可視性を「gone」または「invisible」に設定します。

2番目のレイアウトがロードされた後..(バックグラウンドでロードを行う非同期タスクを使用します。疑似コードを使用しています):

  class Task extends AsyncTask<Void,Void,Void>{
  doInBackGround(){
   Load your content
  }
  onPostExecute(){
  set the visibility here;
  }

Loading Layout を「非表示」に設定し、2 番目のレイアウトを表示に設定します。

ビューの間にアニメーションを追加して、見栄えを良くすることができます。

于 2013-05-31T10:14:15.683 に答える