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

Как показать PopupWindow всегда над кнопкой (просмотр)?

Требования к дизайну: иметь список в элементах списка, иметь кнопку, нажимать кнопку, а затем показывать всплывающее окно над кнопкой всегда, а не снизу. В Android используйте «showAsDropDown», всплывающий экран по умолчанию внизу (кнопка «Просмотр» или «якорь»). Но если снизу не показывать, Popupwindow будет отображаться поверх кнопки (View или anchor). onTop = (displayFrame.bottom – mScreenLocation[1] – […]

Вызов showAtLocation popupwindow приводит к сбою приложения

У меня есть класс, который простирается от представления, и я пытаюсь показать popupWindow используя этот код public class dbView extends View implements View.OnTouchListener { private void showDialog(String msg) { LayoutInflater layoutInflater; View dialogContent; final PopupWindow popupWindow; layoutInflater = (LayoutInflater) getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE); dialogContent = layoutInflater.inflate(R.layout.pop_up_dialog, null); popupWindow = new PopupWindow( dialogContent, ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT); popupWindow.showAtLocation(this, Gravity.CENTER, 10, 10); […]

PopupView не отображается?

Вот XML (просто веб-просмотр): <?xml version="1.0" encoding="utf-8"?> <WebView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/couponView" android:layout_height="100dp" android:layout_width="100dp" /> И код: final View cView = getLayoutInflater().inflate(R.layout.couponlayout, null); PopupWindow pw = new PopupWindow(cView); pw.showAtLocation(findViewById(R.id.mainLayout), Gravity.CENTER, 100, 100); pw.update(); Это метод button.onClick (). Когда я нажимаю кнопку, остальные вещи, которые должны произойти (кнопка меняет цвет, текст и т. Д.), Но PopupWindow не появляется. […]

Popupwindow с изображением

Мне нужно иметь возможность щелкнуть imgview в imgview , который должен открыть всплывающее окно, показывающее полноту изображения. Мне удалось реализовать clicklistener , но не clicklistener создать всплывающее окно, даже с textview . В моей mainActivity oncreate я запускаю lstView.setAdapter(new CustomListViewAdapter(this, dataFromDBListe, 0, orientation)); В моем CustomListVievAdapter, где у меня есть кликлайнер (который может отображать тост […]

Как изменить цвет фона всплывающего окна?

Я пытаюсь установить цвет фона всплывающего окна, но все, что я пробовал, не работает должным образом. Это управление прядильщиком: <Spinner android:id="@+id/myspinner" android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="@null" android:drawSelectorOnTop="true" /> Когда я нажимаю на него, он показывает всплывающее окно с белым фоном, и я хочу его изменить. Строка xml, которую я использую для заполнения всплывающего окна: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" […]

Android – PopupWindow выше определенного вида

Я разрабатываю приложение для Android, и я использую всплывающее окно, когда пользователь нажимает на определенный объект панели меню (состоящий из небольших изображений, выстроенных горизонтально) в нижней части экрана. На клике я хочу, чтобы всплывающее окно было привязано к верхнему левому углу просмотра, которое было нажато и показано сверху. Единственными методами, которые кажутся релевантными, являются showAsDropDown […]

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 […]