Articles of андроид диалог

Я хочу добавить свой собственный всплывающий диалоговый окно стиля в приложении для Android, как показано на рисунке

Как показано на рисунке выше, мой макет, и я хочу добавить всплывающее окно, как часть ниже в изображении. Так как я могу его создать и как я могу обработать событие кнопки диалогового окна. ??

StackOverflowError при попытке раздуть пользовательский макет для AlertDialog внутри диалогового окна DialogFragment

Я пытаюсь создать AlertDialog, используя Builder и настраивая пользовательский вид. Когда я пытаюсь раздуть представление внутри onCreateDialog, я получаю StackOverflowError .. Вот код до того момента, когда он возвращается к onCreateDialog: @Override public Dialog onCreateDialog(Bundle savedInstanceState){ AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); builder.setTitle(R.string.enter_time); LinearLayout outerLayout = (LinearLayout) getLayoutInflater(savedInstanceState) .inflate(R.layout.time_entry_dialog, null); … } И вот вывод LogCat: […]

Диалоговое окно без заголовка

Мне нужно удалить заголовок в диалоговом окне. Примечание. Мне не нужен пустой заголовок. Мне нужно удалить заголовок раздела. Следующим является мой код: final Dialog dialog1=new Dialog(context); dialog1.setContentView(R.layout.redeemvoucher_first); dialog1.setCanceledOnTouchOutside(true); dialog1.getWindow().setLayout(900,500); dialog1.show();

Как игнорировать нажатие клавиши «Поиск» в диалоговом окне «Диалог»

Я ранее расширил класс Dialog для своих диалогов, и мне пришлось использовать следующий сегмент кода в моих диалогах, чтобы они не были уволены при нажатии клавиши поиска телефона: setOnKeyListener(new OnKeyListener() { public boolean onKey(DialogInterface dialog, int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_SEARCH) return true; // pretend we've processed it else return false; // […]

Как удалить прозрачный темный фон вне диалогового окна

Я хочу удалить прозрачный темный backgrond вне диалогового окна. Я попробовал: final Dialog dialog = new Dialog(this); dialog.getWindow().setBackgroundDrawable(new ColorDrawable(android.graphics.Color.WHITE)); this.getWindow().setBackgroundDrawable(new ColorDrawable(android.graphics.Color.WHITE)); dialog.requestWindowFeature(Window.FEATURE_NO_TITLE); dialog.setContentView(R.layout.spinner_layout); getWindow().getDecorView().setBackgroundResource(android.R.color.transparent);

Android: как сделать диалогФрагмент для полноэкранного режима

Привет, я попытался переопределить тему в dialogFragment для полноэкранного просмотра, но весь экран, который я хотел, был наложением поверх предыдущего действия, поэтому, когда открывается диалоговое окно, мы все еще можем видеть назад активность из прокладки между экраном и диалоговым фрагментом , Это стиль, который я использовал для полного экрана <style name="fullscreen_dialog" parent="android:Theme" > <item name="android:windowNoTitle">true</item> […]

Android VMD MySQL вставляет и показывает диалог

Я пытаюсь сделать простую вставку из приложения для Android. Я могу запустить свой php скрипт из браузера путем конкатенации ?entry="Sample value from browser" , но когда я запускаю приложение с Android, я не получаю никакой вставки. Здесь я вызываю класс insert, который использует JSON и реализует AsyncTask: package us.jtaylorok.android.sqlite.first; import java.util.ArrayList; import org.apache.http.HttpResponse; import org.apache.http.NameValuePair; […]

Как сохранить состояние диалога datetime при изменении ориентации?

При изменении ориентации, активность воссоздается, а также диалоговое окно Date Time Dialog. Я хочу сохранить диалоговое окно состояния даты, которое было изменено пользователем. Прежде чем я отклоню диалог, я хочу сохранить состояние диалогового окна «Время по дате». Обратите внимание: я могу отклонить диалог в onSaveInstanceState, где у меня есть доступный пакет. Но это также называется, […]

Метод show (FragmentManager, String) в типе DialogFragment не применим для аргументов (FragmentTransaction, String)

У меня проблема с фрагментами. Проблема в том, с чем я столкнулся, у меня есть простой DialogFragment public class Fragment3 extends DialogFragment { private Fragment activity; ViewGroup root; static Fragment3 newInstance() { Fragment3 f = new Fragment3(); return f; } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { root = (ViewGroup) inflater.inflate(R.layout.fragment3_layout, container, […]

Android Как вызвать метод фрагмента из диалогового окна «Диалоговое окно»

Я расширил DialogFragment и вызываю его из фрагмента (используя библиотеки поддержки, например, android.support.v4.app.Fragment) Фрагмент реализует следующий интерфейс, содержащий метод doPositiveClick (). public interface CustomFieldsFragmentAlertDialog { public abstract void doPositiveClick(); } Чтобы показать диалог, я вызываю: CustomFieldsDialogFragment dialog = CustomFieldsDialogFragment.newInstance(); dialog.show(getFragmentManager(), "fragmentDialog"); Вот мой класс DialogFragment public static class CustomFieldsDialogFragment extends DialogFragment{ public static CustomFieldsDialogFragment newInstance() […]

Intereting Posts
Использование `onRetainCustomNonConfigurationInstance` для сохранения данных при изменении конфигурации Ошибка Lint с фрагментами на Android L: «Этот метод не отменяет ничего» Android: отправка диспетчеризации ANR Viewpager не обертывает содержимое после загрузки изображений из Интернета Протокол, используемый для отправки push-уведомления в Android Как сменить пароль с помощью старого пароля на синтаксическом разборке Убедитесь, что SPP UUID 00001101-0000-1000-8000-00805F9B34FB существует на сервере ОЧЕНЬ Основные вкладки actionbarsherlock с фрагментами: FragmentTransaction имеет значение null в методе onTabSelected () Удалите все строки таблицы из таблицы базы данных SQLite Получение доступа к кешу медиаплеера Как я могу получить исходные данные GPS (псевдо-диапазон спутников)? Папка меню отсутствует Является ли Android-сервис процессом или потоком? Настройка WebView для просмотра рабочего стола, а не для мобильного сайта Выполнение Android не выполнено для приложения задачи: proguardRelease