- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我将 PopupWindow 与 showAsDropDown(anchor) 一起使用。当 anchor 位于屏幕顶部时,它工作正常,但当位于屏幕底部时,什么也没有显示。根据 PopupWindow.showAsDropDown() 的文档,这应该有效:
“在锚定 View 左下角的弹出窗口中显示内容 View 。如果屏幕上没有足够的空间来完整显示弹出窗口,此方法会尝试找到父 ScrollView 以滚动。如果没有父 ScrollView 可以滚动,则弹出窗口的左下角固定在 anchor View 的左上角。”
据推测,弹出窗口总是锚定在 anchor View 的左下角。我该如何解决这个问题?
最佳答案
你可以试试这个..可能会有帮助
mWindow.showAtLocation(mRootView, Gravity.BOTTOM|Gravity.LEFT, 0, distanceFromTop);
关于Android PopupWindow showAsDropDown() 无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13115401/
我正尝试将 PopUpWindow 在锚定 View 上水平居中,但 Gravity.CENTER 参数被忽略。 这是我正在使用的方法: popupWindow.showAsDropDown(anch
是否可以对 PopupWindows 使用 showAsDropDown 并使其在右上方向滑动打开? 最佳答案 是的,这是可能的。你可以试试这个 mWindow.showAtLocation(mRoo
我将 PopupWindow 与 showAsDropDown(anchor) 一起使用。当 anchor 位于屏幕顶部时,它工作正常,但当位于屏幕底部时,什么也没有显示。根据 PopupWindow
我有这个代码。 PopupWindow popUp = new PopupWindow(); popUp.setFocusable(true); popUp.setOutsideTouchable(t
我正在使用 recyclerview,它的每个项目都有一个菜单。我使用弹出窗口来实现相同的效果,而不是弹出 menu 因为我有自定义布局。我面临的问题是,当我从屏幕底部的项目打开菜单时,我的菜单不完全
popupWindow.showAsDropDown(morebutton, xOffset, yOffset); 无论xOffset的值如何,弹出窗口都在屏幕显示的右侧 final PopupWin
我使用以下代码在 android 中显示 PopupWindow,我想将弹出窗口固定到 Button, btnShowPopup = (Button)findViewById(R.id.btn
我是一名优秀的程序员,十分优秀!