问题标签 [android-popupwindow]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2884 浏览

android - 弹出 showAtLocation 不起作用

我正在使用 pop-window 在单击 edit-text 时显示一些文本视图。但是弹出窗口没有显示在特定位置,它总是显示在左上角,这是我的代码,有什么问题

0 投票
2 回答
183 浏览

android - 为什么弹出视图会折叠其他视图?

我正在使用弹出窗口来显示日历视图,在显示弹出窗口时它会折叠整个视图,即它会干扰旁边的视图,它不会像 Spinner(微调器适配器视图)那样弹出。可能是什么问题,这是我的代码

0 投票
1 回答
96 浏览

android - 如何创建带有图像的 PopupWindow?

我正在尝试创建一个类似于以编程方式的弹出窗口。不幸的是,到目前为止,我无法找到任何有用的资源来创建类似的弹出窗口。

Android 设计指南中的 PopupWindow

0 投票
2 回答
1419 浏览

android - 膨胀后以编程方式将视图添加到 LinearLayout

我想将一些线性布局添加到现有的线性布局中。

Activity 的 xml 如下所示:

活动代码:

如您所见,我想在为 View 充气并在 PopupWindow 中用动画显示它之后添加一个 Button 和一个 TextView。我想在 ScrollView 内的 LinearLayout 中添加一些视图。这是出于测试目的,稍后我想将完整的 LinearLayouts 添加到 ScrollView 内的 LinearLayout。动画完美运行。我只是不能以编程方式添加一些视图。我得到的一切都是我尝试添加视图的行中的 NullPointerException。

我感谢您的帮助。

0 投票
1 回答
63 浏览

android - PopupWindow 没有收到任何 TouchEvents

我有一个MapFragment,在单击标记时,我正在显示一个PopupWindow. 我似乎无法让它接收TouchEvents。

这是我的atm:

调用特定的 PopupWindow 时:

还没有看到听众发来的消息。

编辑:供您参考:在我的窗口内有异步加载的图像

0 投票
0 回答
38 浏览

java - 资源加载完成后如何显示 PopUpWindow

我有一个 PopUpWindow,它需要在 Activity 启动后立即加载,它使用屏幕的 DisplayMetrics 以及其他东西。但是,我收到错误“无法添加窗口 - 令牌 null 无效;您的活动是否正在运行?” 为行welcome.showAtLocation(popupview2, Gravity.CENTER, 0, 0);

如何仅在检索资源后才显示 PopUpWindow?

我的代码:

所有帮助表示赞赏。

0 投票
1 回答
46 浏览

java - 充气后如何显示 PopUpWindow

我有一个 PopUpWindow,它需要在 Activity 启动后立即加载,它使用屏幕的 DisplayMetrics 以及其他东西。但是,我收到错误“无法添加窗口 - 令牌 null 无效;您的活动是否正在运行?” 为行welcome.showAtLocation(popupview2, Gravity.CENTER, 0, 0);

如何仅在检索资源后才显示 PopUpWindow?我的 PopUpWindow 充当了一个飞溅(以便它可以在单击时立即淡出),因此该窗口必须是用户首先看到的东西。

我的代码:

基本上,我可以使用任何类似“onResourcesLoaded”的东西吗?所有帮助表示赞赏。

0 投票
2 回答
1959 浏览

android - Android Popup Window X 和 Y 定位

我在android中有一个弹出窗口任何人都可以说我在android屏幕中的X和Y位置意味着它是指屏幕窗口还是指弹出窗口的按钮。这是我的代码

0 投票
1 回答
967 浏览

android - ListView 的 onItemClick 中的 PopupWindow 中的 EditText 未集中在

我有一个ListView,每一行都有一个TextView,点击该行后,我想要一个PopupWindow带有 的EditText弹出该行。然后,用户输入的文本应显示TextView在行中。

当我单击一行时,TextView确实会出现,但我没有得到屏幕键盘。但是我使用的是模拟器,我在键盘上输入的任何内容都会出现在EditText. 但我也需要屏幕键盘来明显地出现。此外,由于 EditText 似乎从来没有焦点,我永远无法摆脱它,因为我PopupWindowEditText失去焦点时忽略了它。

我也看过thisthis和其他一些答案。他们都说setFocusable(true)应该为PopupWindow. 这没有用。其他答案说关闭并再次显示弹出窗口或为弹出窗口设置背景,或显式调用InputMethodManager inputMgr = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);并显示软输入,尝试了所有,没有工作。

这是我的 onListItemClick 代码:

PS在旁注中,EditText 宽度非常小,似乎只能包含 4-5 个字符,我如何让它成为完整的屏幕宽度?将宽度设置为 MATCH_PARENT 不起作用。

这是一张图片,小的编辑文本,没有键盘:

失败弹出

0 投票
2 回答
1284 浏览

android - 在android中动态改变PopupWindow的位置

我想动态改变PopupWindow的位置。曾经使用过以下方法:

但有时 PopupWindow 显示在屏幕外。那么我应该使用哪个相对参数来更改值 x 和 y(如布局高度或宽度等)?