Articles of диалог

Как закрыть диалоговое окно в Android программно?

Как закрыть диалоговое окно в андроиде программно, например, кнопкой? Представьте, что у меня есть диалоговое окно с кнопкой OK, и вы хотите закрыть его кнопкой OK, но я не могу этого сделать! Я googled и не нашел ничего полезного, и почти все из них для закрытия AlertDialog не Диалог.

Как определить видимость входного метода Picker без разрешения Accessibility

Я показываю пользователю метод выбора метода ввода так, и сборщик всплывает: InputMethodManager im = (InputMethodManager) context.getSystemService(Context.INPUT_METHOD_SERVICE); im.showInputMethodPicker(); Теперь, если пользователь отклоняет сборщик (например, щелкнув за пределами сборщика), я хочу знать, что это произошло, и сделать некоторые действия (например, показать уведомление, например). Я знаю, что в Activity я могу сделать грязный способ проверки фокуса корневого макета, […]

Как скрыть клавиатуру в диалоговом окне?

У меня есть пользовательский диалог с EditText в нем. Когда появится диалог, фокус находится на EditText, и отображается мягкая клавиатура. Как этого избежать? Я пытался: getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN); а также InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(edittext.getWindowToken(), 0); Но они не работают для меня. Я думаю, что они не работают для диалога.

Как проверить, отображается ли диалог или отображать несколько диалогов того же типа?

Я управляю диалоговыми showDialog / dismissDialog / removeDialog . Я хочу: Отображать несколько диалогов в виде стека: showDialog(DIALOG_TYPE) ) Первый диалог показан с помощью showDialog(DIALOG_TYPE) Б) Следующие диалоги отображаются поверх существующего диалога Теперь я могу отображать только первое диалоговое окно с помощью showDialog а затем следующие диалоги игнорируются. Отобразить последний диалог: showDialog(DIALOG_TYPE) ) Первый диалог […]

Отклонить DialogFragment (не Dialog) onTouchOutside

Я просмотрел все ответы об отключении Dialog onTouchOutside , однако я использую DialogFragment в своем приложении. Как я могу добиться отклонения DialogFragment, когда пользователь щелкает за пределами области DialogFragment . Я изучил исходный код Dialog для setCanceledOnTouchOutside public void setCanceledOnTouchOutside(boolean cancel) { if (cancel && !mCancelable) { mCancelable = true; } mCanceledOnTouchOutside = cancel; } […]

Можете ли вы запустить событие, когда Android Dialog будет уволен?

Скажем, у меня есть созданный диалог в Android-приложении, например: private static ProgressDialog dialog; dialog = ProgressDialog.show(MainActivity.this, "", "Downloading Files. Please wait…", true); Теперь, возможно ли запустить событие, когда вызывается следующее? dialog.dismiss(); Причина, по которой я хочу это сделать, а не просто вызвать мой метод после dialog.dismiss(); Потому что отклонение Dialog вызывается в статическом классе, а […]

Android VideoView: просмотр видео в диалоговом окне намного темнее

Привет всем, у меня есть проблема с вложением просмотра видео в диалоговое окно Все работает отлично, за исключением того, что видео, отображаемое в диалоговом окне, намного темнее, если отображаться в остальной части активности есть идеи ? Вот какой код button1main.setOnClickListener(new OnClickListener() { public VideoView videoView = null; @Override public void onClick(View v) { //set up […]

Диалог Android PreferenceActivity с выбором номера

Я видел множество индивидуальных решений и ответов на этот вопрос. Мне нужно что-то очень простое, у меня есть функция предпочтения, и все, что мне нужно, это то, что один из параметров откроет диалог с помощью набора цифр и сохранит результаты. Не могли бы вы посоветовать мне шаг за шагом, как это сделать? public class SettingsActivity […]

SendUserActionEvent () mView == null после нажатия кнопки

Я проверил эту ссылку, но там упоминалось о длинных кликах. Но я столкнулся с этим после нажатия кнопки пользовательского диалога. Я вставил свой код сюда. Может ли кто-нибудь помочь мне избежать этой ошибки. ibtnCancel.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { Log.w("DemoDvicetracker", etConfirmPassword .getText().toString()); InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow( etConfirmPassword.getWindowToken(), 0); passwordPopup.dismiss(); } […]

Предотвращение отклонения DialogFragment при нажатии кнопки

У меня есть DialogFragment с настраиваемым представлением, которое содержит два текстовых поля, в которых пользователь должен ввести свое имя пользователя и пароль. Когда нажата положительная кнопка, я хочу подтвердить, что пользователь действительно ввел что-то, прежде чем отклонять диалог. public class AuthenticationDialog extends DialogFragment { public Dialog onCreateDialog(Bundle savedInstanceState) { AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); LayoutInflater […]