Articles of Всплывающее окно

Android PopupWindow showAsDropDown () не работает должным образом

Я использую PopupWindow с showAsDropDown (якорь). Когда якорь находится в верхней части экрана, он работает нормально, но когда внизу экрана ничего не отображается. Согласно документации для PopupWindow.showAsDropDown (), это должно работать: http://developer.android.com/reference/android/widget/PopupWindow.html#showAsDropDown%28android.view.View%29 Msgstr "Показать представление содержимого во всплывающем окне, привязанным к нижнему левому углу анкерного представления. Если на экране недостаточно экрана, чтобы вскрыть всплывающее окно, […]

Android: всплывающее окно с ошибкой в ​​EditText не сдвигается вниз, когда клавиатура уходит

У меня есть активность, которая отображает несколько EditTexts на экране для ввода пользователем. Чтобы убедиться, что мягкая клавиатура не закрывает мои поля, когда она отображается, я установил свойство android:windowSoftInputMode="adjustPan" Для моей деятельности в манифесте. Я проверяю содержимое EditText, когда 1. Вид теряет фокус 2. Когда пользователь выполняет действие «Ввод». После проверки, если значение недействительно, я […]

Android ListView's setOnItemClickListener из PopupWindow не вызывается

Я пытаюсь показать ListView из PopupWindow. Но когда я пытаюсь вызвать setOnItemClickListener ListView, ничего не делать. Вот этот файл Java PopupWindowActivity.java public class PopupWindowActivity extends Activity { String[] data = { "DATA 1", "DATA 2", "DATA 3", "DATA 4", "DATA 5", "DATA 6" }; /** Called when the activity is first created. */ @Override public […]

Отключение PopupWindow при касании вне всплывающего окна, без использования устаревшего конструктора

У меня есть PopupWindow, и я хотел, чтобы он отклонялся, когда пользователь касался наружу, поэтому я заглянул в него и узнал, что мне пришлось использовать popup.setBackgroundDrawable(new BitmapDrawable()); , Проблема в том, что конструктор new BitmpaDrawable() устарел. Я хотел бы найти решение, не используя его. Кто-нибудь знает, как это решить? Благодаря! final PopupWindow popup = new […]

Всплывающее окно, чтобы отобразить некоторые фрагменты фрагмента

Я пытаюсь сделать что-то вроде всплывающего окна, которое появится при нажатии на представление в фрагменте. Я хочу это всплывающее окно или что-то еще, чтобы не сделать фрагмент темным, как это делает фрагмент диалога. И я также хочу, чтобы всплывающее окно было расположено там, где нажимается точка обзора. Было бы хорошо, если бы у него была […]

Android – Как отобразить диалог по собственному экрану?

Мне было интересно, может ли кто-нибудь узнать, как открыть диалоговый экран поверх собственного экрана Android? В настоящее время у меня есть приложение, которое перехватывает исходящий вызов и останавливает его. Затем я хочу открыть диалог, который будет задействован на экране дозвона, и предупредить пользователя о том, что попытка его вызова заблокирована, и разрешить им иметь некоторые […]

Как показать PopupWindow в специальном месте?

Мне нужно показать PopupWindow под одним Views показанным на экране. Как я могу вычислить координаты необходимого View и поместить PopupWindow под него? Пример кода более чем приветствуется. Благодарю.

Показать всплывающее окно централизованного

У меня есть всплывающие окна в моем приложении, это полноэкранный и следующий код: content.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT)); content.measure(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT); int screenWidth = windowManager.getDefaultDisplay().getWidth(); int screenHeight = windowManager.getDefaultDisplay().getHeight(); int x = screenWidth / 2 – content.getMeasuredWidth() / 2; int y = screenHeight / 2 – content.getMeasuredHeight() / 2; window.showAtLocation(content, Gravity.NO_GRAVITY, x, y); Сделайте окно в центре. Но […]

PopupWindow в андроиде

Чтобы создать простой рабочий PopupWindow, нам необходимо сделать следующее: popup_example.xml: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:padding="10dip" android:layout_width="fill_parent" android:layout_height="wrap_content"> <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginTop="10dip" android:text="Test Pop-Up" /> </LinearLayout> Java-код LayoutInflater inflater = (LayoutInflater) this.getSystemService(Context.LAYOUT_INFLATER_SERVICE); PopupWindow pw = new PopupWindow(inflater.inflate(R.layout.popup_example, null, false),100,100, true); pw.showAtLocation(this.findViewById(R.id.main), Gravity.CENTER, 0, 0); Мое требование состоит в том, что мне нужно <TEXTVIEW android:layout_height="wrap_content" […]

Android PopupWindow с помощью Tooltip Arrow

Я видел много вопросов об удалении границы PopupWindow, передавая null или new Drawable () в setBackgroundDrawable (). У меня противоположная проблема. Мне нужна граница вокруг моего PopupWindow, желательно с стрелкой всплывающей подсказки, указывающей на мой якорь. В настоящее время мой PopupWindow не имеет границ. Я попытался настроить поля, фон в xml, ширину и высоту макетов, […]