0

私が望むのは、進行状況バーが 15 秒間読み込まれるように設定してから、次のアクティビティに進むことです。

現在、アクティビティには次のものがあります。

public class MainActivity extends Activity {

  /** Called when the activity is first created. */
  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    Button btn5 =(Button)findViewById(R.id.button);

    btn5.setOnClickListener(new Button.OnClickListener() {

      public void onClick(View v) {
        Intent myIntent = new Intent();

        myIntent.setAction(Intent.ACTION_VIEW);

        myIntent.setData(android.provider.MediaStore.Images.Media.INTERNAL_CONTENT_URI);
        setContentView(R.layout.loading);

      }        
    });
  }

}

そしてxmlページには次のものがあります:

<ProgressBar
    android:id="@+id/progressBar1"
    style="?android:attr/progressBarStyleHorizontal"
    android:layout_width="match_parent"
    android:layout_height="144dp"
    android:layout_gravity="center_vertical" />

progressBar1 を 15 秒間ロードしてから、result.xml に移動する方法を知りたい

4

1 に答える 1

0

SDK のサンプル コードに含まれている API デモの進行状況ダイアログの例を見てください。/src/com/example/android/apis/app/AlertDialogSamples.java にあると思います。一番下を見ると、遅延メッセージによって進行状況バーを更新するコードがあります。

あなたの質問は少し不明確ですが、最初または2番目のアクティビティを投稿したコードです

于 2012-04-27T00:16:18.017 に答える