Диалоги в Android кажутся громоздкими, дело привычки. Но всё равно для каждого диалога описывать столько кода... Надо написать своё, что-то похожее на ShowMessage, DialogWindow. На вкус и цвет товарища нет. Вот код, который я использовал. Как туториал использовал небольшую статью(английский).
//Создаём построитель диалогов AlertDialog.Builder alertbox = new AlertDialog.Builder(this); //Устанавливаем текст диалога alertbox.setMessage(R.string.delete_confirmation); //Добавляем кнопки //Добавляем кнопку Да alertbox.setPositiveButton("Да", new DialogInterface.OnClickListener() { public void onClick(DialogInterface arg0, int arg1) { Toast.makeText(getApplicationContext(), "'Да' button clicked", Toast.LENGTH_SHORT).show(); } }); //Добавляем кнопку Нет alertbox.setNegativeButton("Нет", new DialogInterface.OnClickListener() { public void onClick(DialogInterface arg0, int arg1) { Toast.makeText(getApplicationContext(), "'Нет' button clicked", Toast.LENGTH_SHORT).show(); } }); //Показываем окно с помощью построителя диалогов. alertbox.show();
Комментариев нет:
Отправить комментарий