问题标签 [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.
android - 弹出 showAtLocation 不起作用
我正在使用 pop-window 在单击 edit-text 时显示一些文本视图。但是弹出窗口没有显示在特定位置,它总是显示在左上角,这是我的代码,有什么问题
android - 为什么弹出视图会折叠其他视图?
我正在使用弹出窗口来显示日历视图,在显示弹出窗口时它会折叠整个视图,即它会干扰旁边的视图,它不会像 Spinner(微调器适配器视图)那样弹出。可能是什么问题,这是我的代码
android - 如何创建带有图像的 PopupWindow?
我正在尝试创建一个类似于以编程方式的弹出窗口。不幸的是,到目前为止,我无法找到任何有用的资源来创建类似的弹出窗口。
android - 膨胀后以编程方式将视图添加到 LinearLayout
我想将一些线性布局添加到现有的线性布局中。
Activity 的 xml 如下所示:
活动代码:
如您所见,我想在为 View 充气并在 PopupWindow 中用动画显示它之后添加一个 Button 和一个 TextView。我想在 ScrollView 内的 LinearLayout 中添加一些视图。这是出于测试目的,稍后我想将完整的 LinearLayouts 添加到 ScrollView 内的 LinearLayout。动画完美运行。我只是不能以编程方式添加一些视图。我得到的一切都是我尝试添加视图的行中的 NullPointerException。
我感谢您的帮助。
android - PopupWindow 没有收到任何 TouchEvents
我有一个MapFragment
,在单击标记时,我正在显示一个PopupWindow
. 我似乎无法让它接收TouchEvent
s。
这是我的atm:
调用特定的 PopupWindow 时:
还没有看到听众发来的消息。
编辑:供您参考:在我的窗口内有异步加载的图像
java - 资源加载完成后如何显示 PopUpWindow
我有一个 PopUpWindow,它需要在 Activity 启动后立即加载,它使用屏幕的 DisplayMetrics 以及其他东西。但是,我收到错误“无法添加窗口 - 令牌 null 无效;您的活动是否正在运行?” 为行welcome.showAtLocation(popupview2, Gravity.CENTER, 0, 0);
。
如何仅在检索资源后才显示 PopUpWindow?
我的代码:
所有帮助表示赞赏。
java - 充气后如何显示 PopUpWindow
我有一个 PopUpWindow,它需要在 Activity 启动后立即加载,它使用屏幕的 DisplayMetrics 以及其他东西。但是,我收到错误“无法添加窗口 - 令牌 null 无效;您的活动是否正在运行?” 为行welcome.showAtLocation(popupview2, Gravity.CENTER, 0, 0);
。
如何仅在检索资源后才显示 PopUpWindow?我的 PopUpWindow 充当了一个飞溅(以便它可以在单击时立即淡出),因此该窗口必须是用户首先看到的东西。
我的代码:
基本上,我可以使用任何类似“onResourcesLoaded”的东西吗?所有帮助表示赞赏。
android - Android Popup Window X 和 Y 定位
我在android中有一个弹出窗口任何人都可以说我在android屏幕中的X和Y位置意味着它是指屏幕窗口还是指弹出窗口的按钮。这是我的代码
android - ListView 的 onItemClick 中的 PopupWindow 中的 EditText 未集中在
我有一个ListView
,每一行都有一个TextView
,点击该行后,我想要一个PopupWindow
带有 的EditText
弹出该行。然后,用户输入的文本应显示TextView
在行中。
当我单击一行时,TextView
确实会出现,但我没有得到屏幕键盘。但是我使用的是模拟器,我在键盘上输入的任何内容都会出现在EditText
. 但我也需要屏幕键盘来明显地出现。此外,由于 EditText 似乎从来没有焦点,我永远无法摆脱它,因为我PopupWindow
在EditText
失去焦点时忽略了它。
我也看过this、this和其他一些答案。他们都说setFocusable(true)
应该为PopupWindow
. 这没有用。其他答案说关闭并再次显示弹出窗口或为弹出窗口设置背景,或显式调用InputMethodManager inputMgr = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
并显示软输入,尝试了所有,没有工作。
这是我的 onListItemClick 代码:
PS在旁注中,EditText 宽度非常小,似乎只能包含 4-5 个字符,我如何让它成为完整的屏幕宽度?将宽度设置为 MATCH_PARENT 不起作用。
这是一张图片,小的编辑文本,没有键盘:
android - 在android中动态改变PopupWindow的位置
我想动态改变PopupWindow的位置。曾经使用过以下方法:
但有时 PopupWindow 显示在屏幕外。那么我应该使用哪个相对参数来更改值 x 和 y(如布局高度或宽度等)?