Java Android. Много кнопок (50-60) выполняют одну функцию, как не писать в каждой в OnClick функцию?
Как применить одну функцию по нажатию на все эти кнопки?
А что мешает это сделать? Что мешает с OnClick указать одну функцию?
Import android.view.View.OnClickListener;
public class ButtonDemoActivity extends Activity implements OnClickListener…
final Button button1 = (Button)findViewById(R.id.button1);
final Button button2 = (Button)findViewById(R.id.button2);
final Button button3 = (Button)findViewById(R.id.button3);
// устанавливаем один обработчик для всех кнопок
button1.setOnClickListener(this);
button2.setOnClickListener(this);
button3.setOnClickListener(this);
// анализируем, какая кнопка была нажата. Всего один метод для всех кнопок
@Override
public void onClick(View v){
switch (v.getId(. {
case R.id.button1: editText.setText("Нажата кнопка Button1"); break;
case R.id.button2: editText.setText("Нажата кнопка Button2"); break;
case R.id.button3: editText.setText("Нажата кнопка Button3"); break;
}
}
Создать один слушатель и использовать для каждой кнопки, в слушателе определять какая нажата, какие проблемы?
- Samsung Galaxy i-9003 почему то не обновляет по, пишет ошибка и ну принимает ни одну почту, как обновить? Samsung Galaxy i-9003 почему то не обновляет по, пишет ошибка и ну принимает ни одну почту, подскажите как обновить? Не получается зарегистрироваться, я пробовала Совсем недавно купила Прошивку обновить хочу то есть андроид
- Что купить: Apple iPhone 5 32Gb или Samsung Galaxy S III 16Gb? Достоинства и недостатки каждой модели? Посоветуйте пожалуйста, знатоки, какую модель выбрать. Вроде бы с Apple есть проблемы с загрузкой различных программ с наших компьютеров. Какие ещё подводные камни есть в этой модели?
- Java и Java для андроид это одно и то же? В общем хочу писать на Java для android но не знаю этого языка вот решил учить но стоит ли учить его полностью или есть особый диалект Java for android
- App store берет деньги только за одну публикацию приложения или за регистрацию и что насчет google play для android? Здравствуйте! Хотел узнать app store берет деньги только за регистрацию или за каждую публикацию приложения? Тот же самый вопрос касается google play или android market? Буду очень благодарен кто мне это все объяснит!