0

別のクラスから特定のビューを表示するにはどうすればよいですか。例:

2つの.javaクラスがあります。どちらもviewflipperであり、10個のビューがあります。

私が最初の1.javaクラスにいて、2.javaクラスのビュー番号8のような特定のビューに移動したい場合、それは可能ですか?私はこのコードを持っています:

            VF.setDisplayedChild(8);

しかし、このコードは、あなたがすでにクラス内にいる場合にのみ適用されます。私がボックスの外にいる場合はどうなりますか:(

ありがとう

ワヒド

4

1 に答える 1

0

最初に、両方のクラスを初期化したことを確認してください。そうしないと、NPE がスローされます。

次に、最初のフリッパーにいる場合は、コンテンツ ビューを 2 番目のフリッパーに設定する必要があります。これが完了したら、呼び出すことができますVF.setDisplayedChild(x);(または、前に呼び出してからビューを切り替えることもできます)。

コンテンツ ビューがまだ最初のビューである場合、2 番目のビューを反転すると反転するだけで、実際には表示されません。

于 2012-05-31T16:04:29.543 に答える