Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.example.intern.guessthenumber;
- import android.speech.tts.TextToSpeech;
- import android.support.v7.app.AppCompatActivity;
- import android.os.Bundle;
- import android.view.View;
- import android.widget.Button;
- import android.widget.TextView;
- import java.util.Locale;
- import java.util.Random;
- public class MainActivity extends AppCompatActivity {
- Button b1,b2,b3,b4,b5,b6,b7,b8,b9,btnLstn;
- TextToSpeech t1;
- int ran;
- String sran;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
- final TextView txtView = (TextView) findViewById(R.id.textView);
- b1 = (Button) findViewById(R.id.btn1);
- b2 = (Button) findViewById(R.id.btn2);
- b3 = (Button) findViewById(R.id.btn3);
- b4 = (Button) findViewById(R.id.btn4);
- b5 = (Button) findViewById(R.id.btn5);
- b6 = (Button) findViewById(R.id.btn6);
- b7 = (Button) findViewById(R.id.btn7);
- b8 = (Button) findViewById(R.id.btn8);
- b9 = (Button) findViewById(R.id.btn9);
- btnLstn = (Button) findViewById(R.id.btnlisten);
- t1 = new TextToSpeech(getApplicationContext(), new TextToSpeech.OnInitListener() {
- @Override
- public void onInit(int status) {
- if (status != TextToSpeech.ERROR) {
- t1.setLanguage(Locale.UK);
- }
- }
- });
- btnLstn.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- Random rand = new Random();
- ran = rand.nextInt(10);
- if(ran == 0) ran = 1;
- sran = Integer.toString(ran);
- //txtView.setText(sran);
- t1.speak(sran, TextToSpeech.QUEUE_FLUSH, null);
- }
- });
- b1.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- String s = (String) b1.getText();
- txtView.setText(s);
- dataChcek(txtView, t1);
- }
- });
- b2.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- String s = (String) b2.getText();
- txtView.setText(s);
- dataChcek(txtView, t1);
- }
- });
- b3.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- String s = (String) b3.getText();
- txtView.setText(s);
- dataChcek(txtView, t1);
- }
- });
- b4.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- String s = (String) b4.getText();
- txtView.setText(s);
- dataChcek(txtView, t1);
- }
- });
- b5.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- String s = (String) b5.getText();
- txtView.setText(s);
- dataChcek(txtView, t1);
- }
- });
- b6.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- String s = (String) b6.getText();
- txtView.setText(s);
- dataChcek(txtView, t1);
- }
- });
- b7.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- String s = (String) b7.getText();
- txtView.setText(s);
- dataChcek(txtView, t1);
- }
- });
- b8.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- String s = (String) b8.getText();
- txtView.setText(s);
- dataChcek(txtView, t1);
- }
- });
- b9.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- String s = (String) b9.getText();
- txtView.setText(s);
- dataChcek(txtView, t1);
- }
- });
- }
- public void dataChcek(TextView txt, TextToSpeech t1){
- String val = (String) txt.getText();
- if (sran.equals(val)){
- txt.setText("Correct");
- t1.speak("Correct", TextToSpeech.QUEUE_FLUSH, null);
- }
- else{
- txt.setText("Wrong");
- t1.speak("Wrong", TextToSpeech.QUEUE_FLUSH, null);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement