0

アプリが実行されたときに別のレイアウトを開始したいのですが、このコードを使用して、開始するレイアウトを選択できますが、ランダムにしたいのです。

myPager.setCurrentItem(0);

PD: すみません、英語で話せません。彼は翻訳機を使いました

4

1 に答える 1

0

Java の組み込み疑似乱数ジェネレーターを使用して、定義された範囲内の乱数を取得できます。これを使用して のランダムな値を選択しますsetCurrentItem。例えば:

Random r = new Random();
int randomValue = r.nextInt( 5 );
myPager.setCurrentItem( randomValue );

nextIntメソッドに渡す値は、受け取りたい最大整数よりも 1 大きい値です。上記の例では、0 ~ 4 (5 を除く) のランダムな値が返されます。

于 2013-10-07T08:34:41.893 に答える