3

アプリケーションを実行すると、次のコマンドを実行して、viewFlipper に表示するビューを選択できます。

viewFlipper.setDisplayedChild(1);

onCreate では、onClick() でビューを切り替えることができます

viewFlipper.setDisplayedChild(0);

コードから (メイン アプリではなく) 子を切り替えたい場合、次の問題が発生します。

02-02 12:17:08.620: ERROR/AndroidRuntime(1005): android.view.ViewRoot$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views.

どんな助けでも大歓迎です。

4

1 に答える 1

5

setDisplayedChild()バックグラウンドスレッドからではなく、メインアプリケーションスレッドからのみ呼び出します。

于 2011-02-02T12:54:59.090 に答える