Articles of alertdialog

Как обновить массив элементов в списке AlertDialog, созданный с помощью AlertDialog.builder после создания

Я создал диалоговое окно, в котором отображается список элементов, которые можно проверить, используя AlertDialog.builder. Я установил начальный набор имен элементов и их проверенное состояние, таким образом: builder.setMultiChoiceItems( saveTargets.names, saveTargets.checked, new DialogInterface.OnMultiChoiceClickListener() { В моем диалоговом окне я добавил кнопку, которая создает новый элемент, который должен быть показан и может быть выбран в списке с несколькими […]

Работа с DIalogs в фрагментах

В моем приложении у меня есть Activity и несколько фрагментов (Activity работает как Controller and Fragments – как представления) В некоторых фрагментах мне нужно показать AlertDialogs и ProgressDialogs, Activity может изменить текущий фрагмент. Моя проблема: активность может принимать трансляции и уведомления C2DM, а когда я создал AlertDialog, Activity может изменять фрагмент, но Dialog остается. Поэтому, […]

Получение контекста вызова в BroadcastReceiver ()

Я пытаюсь показать фрагмент диалогового окна предупреждения из широковещательного приемника, но приемник не находится в активности, которая будет показывать фрагмент (приемник обрабатывает все ошибки, передаваемые на этом событии, независимо от того, активна эта активность или нет). Вот мой текущий приемник: private BroadcastReceiver mHttpPostReceiver = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { […]

Диалоговое окно Datepicker не соответствует выбранной дате

Пожалуйста, обратитесь к следующему изображению: Текст выше говорит Thu, 28 октября 1909 года …, в то время как datepicker фактически имеет значение 3rd jan, 1902. Какая ошибка? Вот мой код: @SuppressWarnings("deprecation") public void setTheDate(View v){ showDialog(DATE_DIALOG_ID); } @Override protected Dialog onCreateDialog(int id) { switch (id) { case DATE_DIALOG_ID: // set date picker as current date […]

AlertDialog MultiChoiceItems – выбор только двух элементов одновременно

У меня есть 4 флажка в диалоговом окне Alert: A, B, C и D. Я пытаюсь получить поведение, чтобы сделать его таким, чтобы A можно было выбрать только с помощью B, C или D, поэтому одновременно выбирается только 2. Будет ли решение для достижения такого поведения? Я посмотрел, что я могу найти через Google, но […]

Как добавить несколько столбцов при использовании метода setCursor метода alertdialog builder для отображения списка элементов из базы данных?

Привет, я использовал следующий код для создания диалогового окна, которое позволяет выбрать контакт из моей истории звонков, но он отображает только номер телефона в каждом элементе. Как я могу изменить его для отображения «Контактное имя» + «Номер телефона» в каждом элементе? Я попытался, но кажется, что метод builder.setCursor () позволяет мне только добавить один столбец, […]

Android AlertDialog – цвет фона заголовка

Я пытаюсь изменить цвет фона «header» (верхняя часть) AlertDialog. Мне удалось изменить цвет заголовка, но я не могу найти, как вы меняете цвет фона своего контейнера. Является ли это возможным? Какие-либо предложения? Это то, что у меня есть до сих пор. AndroidManifest.xml <application … android:theme="@style/AppTheme"> styles.xml <style name="AppBaseTheme" parent="android:Theme.Holo.Light"> </style> <style name="AppTheme" parent="AppBaseTheme"> <item name="android:actionBarStyle">@style/ActionBarStyle</item> […]

Динамически настраивать пользовательский контент AlertDialog

У меня есть настраиваемый диалог, который я настраивал как функцию: public void customDialog(Bitmap bm, String title){ TextView dialogtext = (TextView)findViewById(R.id.layout_root); //For above also tried r.id.popup which is the containing file for the layout ImageView dialogimage = (ImageView)findViewById(R.id.popupimage); dialogtext.setText(title); dialogimage.setImageBitmap(bm); LayoutInflater inflater = getLayoutInflater(); View layout = inflater.inflate(R.layout.popup, (ViewGroup) findViewById(R.id.layout_root)); AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setView(layout); […]

В Android, как отображать диалоговое окно предупреждения с квадратными углами, как в Google Maps?

Как я могу отобразить AlertDialog в Android, который выглядит как приложение в Google Maps (квадратные углы)? Я прикладываю изображение ниже. Доступно ли это из коробки (какое-то свойство или тема), или я должен сам ее стилизовать?

Как показать диалог «Отправить отзыв для X»?

Задний план Некоторые приложения Google позволяют отправлять отзывы из приложения, а не идти в магазин воспроизведения. Например, этот (из этого приложения ): Сравните это с оригинальным: Вопрос Можно ли открыть этот диалог? Если да, то как? И что на самом деле происходит, когда пользователь отправляет обратную связь? Он отправляется непосредственно на консоль разработчика? Может ли […]