34,4K подписчиков
13,7K подписчиков
Источник: Nuances of Programming Сайты, которые используют JavaScript для большей части таких элементов, как модальные диалоговые окна, выпадающее меню, мобильные меню-«гамбургеры», зачастую демонстрируют полный провал в плане удобства пользования и доступности. В особенности это верно, когда речь заходит об отсутствии у них постепенной деградации. Точно так же многие «классические» методы навигации, к примеру выпадающее меню, неудобны для пользователей с ограниченными возможностями. И в NNGroup,...
208 подписчиков
Для создания своих диалоговых окон используется компонент AlertDialog в связке с классом фрагмента DialogFragment. Рассмотрим их применение. Вначале добавим в проект новый класс фрагмента, который назовем CustomDialogFragment: package com.example.eugene.dialogsapp;
import android.app.AlertDialog;
import android.app.Dialog;
import android.os.Bundle;
import android.support.annotation.NonNull;
import android.support.v4.app.DialogFragment;
public class CustomDialogFragment extends DialogFragment {
@NonNull
public Dialog onCreateDialog(Bundle savedInstanceState) {
AlertDialog...