Разработка мобильного приложения детская развивающая игра. Теоретические основы разработки мобильных приложений
Скачать 2.75 Mb.
|
} figure1.setImageResource(id); figure2.setImageResource(id); figure3.setImageResource(id); figure4.setImageResource(id); figure5.setImageResource(id); figure6.setImageResource(id);; figure7.setImageResource(id); figure8.setImageResource(id); figure9.setImageResource(id); figure10.setImageResource(id); figure1_1.setImageResource(id); figure1_2.setImageResource(id); figure1_3.setImageResource(id); figure1_4.setImageResource(id); figure1_5.setImageResource(id); figure1_6.setImageResource(id); figure1_7.setImageResource(id); figure1_8.setImageResource(id); figure1_9.setImageResource(id); figure1_10.setImageResource(id); } @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_task); Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); startService(new Intent(this, MyService.class)); // Кнопка Home ActionBar actionBar = getSupportActionBar(); actionBar.setHomeButtonEnabled(true); actionBar.setDisplayHomeAsUpEnabled(true); // Общий для всего проекта класс(всплывающтие ссобщения, диалоги и пр.) final Shared shared = new Shared(this); figure1 = (ImageButton) findViewById(R.id.figure1); figure2 = (ImageButton) findViewById(R.id.figure2); figure3 = (ImageButton) findViewById(R.id.figure3); figure4 = (ImageButton) findViewById(R.id.figure4); figure5 = (ImageButton) findViewById(R.id.figure5); figure6 = (ImageButton) findViewById(R.id.figure6); figure7 = (ImageButton) findViewById(R.id.figure7); figure8 = (ImageButton) findViewById(R.id.figure8); figure9 = (ImageButton) findViewById(R.id.figure9); figure10 = (ImageButton) findViewById(R.id.figure10); operation = (ImageButton) findViewById(R.id.operation); figure1_1 = (ImageButton) findViewById(R.id.figure1_1); figure1_2 = (ImageButton) findViewById(R.id.figure1_2); figure1_3 = (ImageButton) findViewById(R.id.figure1_3); figure1_4 = (ImageButton) findViewById(R.id.figure1_4); figure1_5 = (ImageButton) findViewById(R.id.figure1_5); figure1_6 = (ImageButton) findViewById(R.id.figure1_6); figure1_7 = (ImageButton) findViewById(R.id.figure1_7); figure1_8 = (ImageButton) findViewById(R.id.figure1_8); figure1_9 = (ImageButton) findViewById(R.id.figure1_9); figure1_10 = (ImageButton) findViewById(R.id.figure1_10); btn1 = (ImageButton) findViewById(R.id.btn1); btn2 = (ImageButton) findViewById(R.id.btn2); btn3 = (ImageButton) findViewById(R.id.btn3); btn4 = (ImageButton) findViewById(R.id.btn4); btn5 = (ImageButton) findViewById(R.id.btn5); btn6 = (ImageButton) findViewById(R.id.btn6); btn7 = (ImageButton) findViewById(R.id.btn7); btn8 = (ImageButton) findViewById(R.id.btn8); btn9 = (ImageButton) findViewById(R.id.btn9); btn10 = (ImageButton) findViewById(R.id.btn10); fabNewGame = (FloatingActionButton) findViewById(R.id.fabNewGame); View.OnClickListener onClickListener = new View.OnClickListener() { @Override public void onClick(View view) { switch (view.getId()) { case R.id.fabNewGame: sbros(); break; case R.id.btn1: if (result==1) { shared.truthToast(); } else { shared.lieToast(); } break; case R.id.btn2: if (result==2) { shared.truthToast(); } else { shared.lieToast(); } break; case R.id.btn3: if (result==3) { shared.truthToast(); } else { shared.lieToast(); } break; case R.id.btn4: if (result==4) { shared.truthToast(); } else { shared.lieToast(); } break; case R.id.btn5: if (result==5) { shared.truthToast(); } else { shared.lieToast(); } break; case R.id.btn6: if (result==6) { shared.truthToast(); } else { shared.lieToast(); } break; case R.id.btn7: if (result==7) { shared.truthToast(); } else { shared.lieToast(); } break; case R.id.btn8: if (result==8) { shared.truthToast(); } else { shared.lieToast(); } break; case R.id.btn9: if (result==9) { shared.truthToast(); } else { shared.lieToast(); } break; case R.id.btn10: if (result==10) { shared.truthToast(); } else { shared.lieToast(); } break; }; // присвоим обработчики кнопкам btn1.setOnClickListener(onClickListener); btn2.setOnClickListener(onClickListener); btn3.setOnClickListener(onClickListener); btn4.setOnClickListener(onClickListener); btn5.setOnClickListener(onClickListener); btn6.setOnClickListener(onClickListener); btn7.setOnClickListener(onClickListener); btn8.setOnClickListener(onClickListener); btn9.setOnClickListener(onClickListener); btn10.setOnClickListener(onClickListener); fabNewGame.setOnClickListener(onClickListener); // Сброс в первоначальное состояние (новое задание) sbros(); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.menu_main, menu); return true; } @Override public boolean onOptionsItemSelected(MenuItem item) { // получим идентификатор выбранного пункта меню int id = item.getItemId(); // Операции для выбранного пункта меню switch (id) { case R.id.action_newgame: sbros(); return true; // Кнопка Home case android.R.id.home: stopService(new Intent(this, MyService.class)); onBackPressed(); default: return super.onOptionsItemSelected(item); } } } |