Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package be.kdg.dobbelen;
- import android.app.Activity;
- import android.content.Context;
- import android.graphics.drawable.Drawable;
- import android.os.Bundle;
- import android.view.View;
- import android.widget.Button;
- import android.widget.ImageView;
- import java.util.Random;
- public class Dobbelen extends Activity {
- private Button dobbel = (Button) findViewById(R.id.button);
- private ImageView iv = (ImageView) findViewById(R.id.imageView3);
- private ImageView iv1 = (ImageView) findViewById(R.id.imageView4);
- private final Random rand = new Random();
- private int d1 = rand.nextInt(6) + 1;
- private int d2 = rand.nextInt(6) + 1;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_dobbelen);
- if (savedInstanceState==null){
- d1 = 1;
- d2 = 1;
- }
- else {
- d1 = savedInstanceState.getInt("d1");
- d2 = savedInstanceState.getInt("d2");
- }
- dobbel.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- clicked();
- }
- });
- }
- private void clicked() {
- Context context = iv.getContext();
- StringBuilder sb = new StringBuilder();
- sb.append("die");
- sb.append(d1);
- int id = context.getResources().getIdentifier(sb.toString(), "drawable", context.getPackageName());
- iv.setImageResource(id);
- StringBuilder sb2 = new StringBuilder();
- sb2.append("die");
- sb2.append(d2);
- int id2 = context.getResources().getIdentifier(sb2.toString(), "drawable", context.getPackageName());
- iv1.setImageResource(id2);
- }
- @Override
- protected void onDestroy() {
- super.onDestroy();
- }
- @Override
- protected void onSaveInstanceState(Bundle outState) {
- super.onSaveInstanceState(outState);
- outState.putInt("d1", d1);
- outState.putInt("d2", d2);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement