Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package sk.it.academy;
- import android.app.Activity;
- import android.os.Bundle;
- import android.view.View;
- import android.view.View.OnClickListener;
- import android.widget.Button;
- import android.widget.EditText;
- import android.widget.TextView;
- public class MainActivity extends Activity {
- private int aktualnaOtazka;
- private String[] otazky;
- private String[] odpovede;
- private Button btnOdpoved;
- private Button btnOtazka;
- private TextView tvOtazka;
- private TextView tvOdpoved;
- private EditText etText;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
- zapniTest();
- }
- public void zapniTest() {
- otazky = new String[] { "Hlavne mesto SR je?", "Na akom si skoleni?" };
- odpovede = new String[] { "Bratislava", "Android" };
- aktualnaOtazka = -1;
- btnOdpoved = (Button) findViewById(R.id.btnOdpoved);
- btnOtazka = (Button) findViewById(R.id.btnOtazka);
- tvOtazka = (TextView) findViewById(R.id.twOtazka);
- tvOdpoved = (TextView) findViewById(R.id.twOdpoved);
- etText = (EditText) findViewById(R.id.etOdpoved);
- btnOdpoved.setOnClickListener(new OnClickListener() {
- @Override
- public void onClick(View v) {
- skontrolujOdpoved();
- }
- });
- btnOtazka.setOnClickListener(new OnClickListener() {
- @Override
- public void onClick(View v) {
- ukazOtazku();
- }
- });
- }
- public void ukazOtazku() {
- aktualnaOtazka++;
- if (aktualnaOtazka == otazky.length) {
- aktualnaOtazka = 0;
- }
- tvOtazka.setText(otazky[aktualnaOtazka]);
- tvOdpoved.setText("");
- etText.setText("");
- }
- /*
- * Tato metoda vrati pravdu ak je odpoved spravna, ignorujeme velkosti pismen
- */
- public boolean jeSpravna(String odpoved) {
- return (odpoved.equalsIgnoreCase(odpovede[aktualnaOtazka]));
- }
- public void skontrolujOdpoved() {
- String odpoved = etText.getText().toString();
- if (jeSpravna(odpoved))
- tvOdpoved.setText("Mas pravdu!");
- else
- tvOdpoved.setText("Nie, spravna odpoved je "
- + odpovede[aktualnaOtazka]);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment