jjzjj

PopupView

全部标签

ios - 当 View 位于 View 层次结构的顶部时,以编程方式使用自动布局在屏幕上居中 UIView

我已经实现了一个弹出式UIView,我通过[[[[UIApplicationsharedApplication]windows]lastObject]addSubview:popupView]添加到最顶层的窗口,因此它会出现在所有内容之上,甚至是键盘。我需要确保我以编程方式创建的这个弹出View将始终保持在屏幕中心。我试图添加自动布局约束,但它不喜欢我试图与最顶层窗口对齐的事实。你能告诉我如何做到这一点吗?谢谢。这就是我已经实现的,它将生成一个(非常详细的)错误,指出“View层次结构没有为约束准备......约束的项目必须是该View的后代”:[popupViewsetTransla

Android - 用 Butterknife 替换 findViewById

我已成功将findViewByIds替换为Butterknife库。不幸的是,出现了一个问题:finalButtonbtnPopup=(Button)popupView.findViewById(R.id.btn_popup);//popupView.findViewById(...)problem!!!如何在Butterknife中更改这行代码:因为Butterknife.bind(this);占用了整个ActivityViews 最佳答案 使用将您的popupView绑定(bind)到您的主视图ViewpopupView=Vie

android - 在 Android 中关闭弹出窗口

这个问题在这里已经有了答案:Androidpopupwindowdismissal(11个答案)关闭9年前。我有以下函数,它通过单击菜单按钮调用弹出窗口。它有一个确定按钮来关闭弹出窗口。但是onclick函数不会在按下按钮时启动。另外,我需要在按下后退按钮时关闭弹出窗口。LayoutInflaterinflater=(LayoutInflater)MainActivity.this.getSystemService(Context.LAYOUT_INFLATER_SERVICE);finalPopupWindowpw=newPopupWindow(inflater.inflate(R.

java - 安卓.view.WindowManager$BadTokenException : Unable to add window — token null is not valid

每当我尝试启动我的窗口类时,我都会收到此错误。我正在使用单独的类,而不仅仅是我的游戏类中的一个方法,因为我需要禁用该弹出窗口上的后退按钮。我用一个按钮调用这个类。如果我在我的游戏类中使用此代码,但在单独的类中不使用,则此代码可以正常工作。这是我的代码:publicclassPopup_pogresnoextendsActivityimplementsOnClickListener{privatePopupWindowpwindow;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){//TODOAuto-generatedm

ios - 显示键盘时,Popover 内的 UIScrollView 内的 UITextView 不完全可见

我有一个UIPopover,里面有一个UIScrollView,底部有一个UITextView。当键盘显示时,弹出窗口会随着TextView开始编辑而调整大小。我想要下面的代码来确保TextView可见:-(void)textViewDidBeginEditing:(UITextView*)textView{CGRectvisRect=textView.frame;[self.scrollViewscrollRectToVisible:visRectanimated:NO];}问题是代码没有使整个TextView可见。相反,仅显示光标底部的TextView,如下所示:如何显示整个Tex

ios - 放置 UIView 覆盖 TabBar 和 NavBar

我正在尝试制作一个具有透明背景(另一个UIView)的弹出窗口(UIView)。对于“弹出式UIView”,一切工作正常,但我无法弄清楚如何带来“透明背景UIView”(在NavigationBar和TabBar上方)。首先,我在Storyboard中创建了UIView并连接了socket:popupView.center=CGPointMake(CGRectGetMidX(self.view.bounds),tableView.center.y);self.view.addSubview(popupView)popupView.clipsToBounds=truepopupView.

ios - 放置 UIView 覆盖 TabBar 和 NavBar

我正在尝试制作一个具有透明背景(另一个UIView)的弹出窗口(UIView)。对于“弹出式UIView”,一切工作正常,但我无法弄清楚如何带来“透明背景UIView”(在NavigationBar和TabBar上方)。首先,我在Storyboard中创建了UIView并连接了socket:popupView.center=CGPointMake(CGRectGetMidX(self.view.bounds),tableView.center.y);self.view.addSubview(popupView)popupView.clipsToBounds=truepopupView.

android - PopupView 不显示?

这是XML(只是一个WebView):和代码:finalViewcView=getLayoutInflater().inflate(R.layout.couponlayout,null);PopupWindowpw=newPopupWindow(cView);pw.showAtLocation(findViewById(R.id.mainLayout),Gravity.CENTER,100,100);pw.update();这是在button.onClick()方法中。当我单击按钮时,其余应该发生的事情(按钮改变颜色、文本等),但PopupWindow没有显示。我一直在梳理网络,但找不