このコードを使用してレイアウトをランダム化したい:
public class testing extends Activity
{
/** Called when the activity is first created. */
private Integer [] mLinearLayoutIds = {
R.layout.games0,
R.layout.games1,
R.layout.games2,
R.layout.games3,
R.layout.games4,
R.layout.games5,
};
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Random random = new java.util.Random();
int rand = random.nextInt(6);
setContentView(mLinearLayoutIds[rand]);
}
}
ただし、前に表示されたレイアウトが再度表示されるたびに。
以前に表示されたレイアウトを再表示しないようにマークするにはどうすればよいですか?