Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import android.support.v7.app.AppCompatActivity;
- import android.os.Bundle;
- import android.content.res.Resources;
- import android.view.View;
- import android.widget.TextView;
- import android.widget.Button;
- import java.lang.String;
- import java.util.Random;
- public class MainActivity extends AppCompatActivity implements View.OnClickListener {
- private static final Random r_generator = new Random();
- String textViewString;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
- TextView tv = (TextView) findViewById(R.id.color_text);
- Button green= (Button) findViewById(R.id.green_button);
- green.setOnClickListener(this);
- Button blue = (Button) findViewById(R.id.blue_button);
- blue.setOnClickListener(this);
- Button red = (Button) findViewById(R.id.red_button);
- red.setOnClickListener(this);
- Button yellow= (Button) findViewById(R.id.yellow_button);
- yellow.setOnClickListener(this);
- Button white = (Button) findViewById(R.id.white_button);
- white.setOnClickListener(this);
- Button orange = (Button) findViewById(R.id.orange_button);
- orange.setOnClickListener(this);
- Button brown= (Button) findViewById(R.id.brown_button);
- brown.setOnClickListener(this);
- Button pink = (Button) findViewById(R.id.pink_button);
- pink.setOnClickListener(this);
- Button purple = (Button) findViewById(R.id.purple_button);
- purple.setOnClickListener(this);
- textViewString = tv.getText().toString();
- }
- @Override
- public void onClick(View v) {
- if (v.getId() == R.id.green_button && textViewString.equals("Green")) {
- Resources res = getResources();
- String[] myString = res.getStringArray(R.array.colorArray);
- String q = myString[r_generator.nextInt(myString.length)];
- TextView tv = (TextView) findViewById(R.id.color_text);
- tv.setText(q);
- } else if (v.getId() == R.id.blue_button && textViewString.equals("Blue")) {
- Resources res = getResources();
- String[] myString = res.getStringArray(R.array.colorArray);
- String q = myString[r_generator.nextInt(myString.length)];
- TextView tv = (TextView) findViewById(R.id.color_text);
- tv.setText(q);
- } else if (v.getId() == R.id.red_button && textViewString.equals("Red")){
- Resources res = getResources();
- String[] myString = res.getStringArray(R.array.colorArray);
- String q = myString[r_generator.nextInt(myString.length)];
- TextView tv = (TextView) findViewById(R.id.color_text);
- tv.setText(q);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement