草庐IT

PopUpWindow

全部标签

android - 如何在Android中创建一个弹出窗口(PopupWindow)

要创建一个简单的工作PopupWindow,我们需要执行以下操作:popup_example.xml:Java代码LayoutInflaterinflater=(LayoutInflater)this.getSystemService(Context.LAYOUT_INFLATER_SERVICE);PopupWindowpw=newPopupWindow(inflater.inflate(R.layout.popup_example,null,false),100,100,true);pw.showAtLocation(this.findViewById(R.id.main),Gra

android - 如何在Android中创建一个弹出窗口(PopupWindow)

要创建一个简单的工作PopupWindow,我们需要执行以下操作:popup_example.xml:Java代码LayoutInflaterinflater=(LayoutInflater)this.getSystemService(Context.LAYOUT_INFLATER_SERVICE);PopupWindowpw=newPopupWindow(inflater.inflate(R.layout.popup_example,null,false),100,100,true);pw.showAtLocation(this.findViewById(R.id.main),Gra

java - 如何使用 Java 处理 Selenium WebDriver 中的弹出窗口

我想在rediff.com中处理登录部分,但下面的代码对此不起作用:driver.get("http://www.rediff.com/");WebElementsign=driver.findElement(By.xpath("//html/body/div[3]/div[3]/span[4]/span/a"));sign.click();StringmyWindowHandle=driver.getWindowHandle();driver.switchTo().window(myWindowHandle);WebElementemail_id=driver.findElement

java - 如何使用 Java 处理 Selenium WebDriver 中的弹出窗口

我想在rediff.com中处理登录部分,但下面的代码对此不起作用:driver.get("http://www.rediff.com/");WebElementsign=driver.findElement(By.xpath("//html/body/div[3]/div[3]/span[4]/span/a"));sign.click();StringmyWindowHandle=driver.getWindowHandle();driver.switchTo().window(myWindowHandle);WebElementemail_id=driver.findElement

android - 当从单独的类调用 PopupWindow 方法时,如何从 xml 文件在 PopupWindow 中定义布局

当从单独的类调用PopupWindow方法时,我希望能够从xml文件定义PopupWindow中的布局。下面的代码根据需要工作,除了布局是从java文件而不是xml文件中提取的。在这种情况下,我不知道如何正确访问xml布局并在PopupWindow中实现,或者这是否可能。意见和具体建议表示赞赏。谢谢。showPopup.javapublicclassshowPopup{Contextctx;ButtonbtnDismiss;publicshowPopup(Contextctx){this.ctx=ctx;}publicvoidonCreateView(LayoutInflaterlay

android - 为什么android popupwindow showAsDropDown offsetx 无效?

popupWindow.showAsDropDown(morebutton,xOffset,yOffset);无论xOffset的值如何,弹出窗口都在屏幕显示的右侧finalPopupWindowpopupWindow=newPopupWindow(DashboardActivity.applicationContext);LayoutInflaterinflater=(LayoutInflater)DashboardActivity.applicationContext.getSystemService(Context.LAYOUT_INFLATER_SERVICE);popupWi

android - 显示 PopupWindow 时未调用 onBackPressed

嘿伙计们,所以目前我正在使用PopupWindow来显示应用内浏览器。但是,当按下后退按钮时,它什么也不做。我在另一个Fragment中使用PopupWindow,然后我使用一条语句在我的FragmentActivity中设置PopupWindow,然后当我按下后退按钮时,它应该检查是否设置了PopupWindow并关闭它。然而,它甚至没有通过onBackPressed运行。fragment中的弹出窗口:-->是我指出确保FragmentActivity也获得PopupWindow的行的地方。//Usewebviewforiconsandwebsitelink.publicvoidin

android.widget.PopupWindow$PopupDecorView 在打开菜单的情况下旋转设备时泄漏

我几周前开始进行Android开发,经历了在Activity中创建菜单并阅读了有关Activity生命周期的内容。当我打开弹出菜单并旋转设备时,我一直遇到这个内存泄漏错误。我最初在一个更大的项目中遇到过这个问题,但为了让问题重现变得简单,可以按照以下步骤操作:我在AndroidStudio中创建了一个“我的应用程序”项目,让它检查手机和平板电脑的最低SDKAPI16->选择基本Activity模板->保留默认值(MainActivity等...)在不修改代码的情况下,我在我的Nexus5手机(设备上安装了Android6.0)上运行了它(screenshot)点击设置菜单(screen

android - 更改 Android PopUpWindow 的内容 View

我只是想知道是否有办法在PopUpWindow已经打开时更改它的内容View。根据setContentView(ViewcontentView)的文档:如果在弹出窗口显示时调用此方法,则该方法无效。我尝试使用getContentView().setVisibility(View.GONE)隐藏内容View并更改它,但这也不起作用。 最佳答案 您可以尝试扩展PopUpWindow类以在其构造函数中调用setContentView。类似的东西。-publicclassCustomPopUpWindowextendsPopUpWindow

Android PopupWindow 隐藏在 Nexus 5 中的导航按钮后面

我创建了一个自定义弹出菜单,它在S4上显示良好,但问题是它的一部分隐藏在Nexus5上的导航按钮后面。我已经尝试使用setSystemUiVisibility()但这没有帮助,因为当我触摸View时按钮会重新出现。我曾尝试寻找答案,但一无所获。 最佳答案 您的PopupWindow中的内容量可能超出了屏幕的实际面积。考虑在PopupWindow的展开布局中使用ScrollView。 关于AndroidPopupWindow隐藏在Nexus5中的导航按钮后面,我们在StackOverflo