lzth.net
当前位置:首页 >> 如何让popwinDow显示在控件下面 >>

如何让popwinDow显示在控件下面

有长按事件啊,每个控件的都有的longtouch应该是

是悬浮窗点击弹出popview满足不了要求,用了activity可以直接显示在中间而且四周透明可以看到桌面其他的图标

您说的这个红色的部分不知道你内部如何具体实现的,现在一般用TabHost或者ActivityGroup或者Fragment. 建议用ActivityGroup,或者Fragment(相对新). showAtLocation(View parent, int gravity, int x, int y) 试试这个方法

showAtLocation(View parent, int gravity, int x, int y)试试这个方法

window.showAtLocation(parent, Gravity.RIGHT | Gravity.BOTTOM, 10,10);//显示位置第一个参数指定PopupWindow的锚点view,即依附在哪个view上.第二个参数指定起始点第三个参数设置以起始点的右下角为原点,向左、上各偏移的像素.自己看下API

开始以为popupWindow.setOutsideTouchable(true);这个方法可以呢,试了试,不行,其实这个方法时设置popupWindow以外的区域可以相应触摸事件,比如我们重写了触摸事件去做一些别的操作.对了,还有,设置popupWindow.setFocusable(true); 这样才能让popupWindow里面的布局控件获得点击的事件,否则就被它的父亲view给拦截了.

popwindow设置setTouchable和setOutsideTouchable为true,在activity上设置dispathTouchEvent监听事件恩 这样是可以弹出来popwindow了..但是现在又有一个问题出现了 因为我在这里写了一个mPageWidget.setOnTouchListener(new OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent e) { boolean ret = false; 事件 用来实现翻页的功能..但是只要我写你你说的那个 就不可以翻页了 这是怎么的啊

Android中Alertdialog是没有直接显示在指定控件下的API的,你可以使用PopupWindow来实现显示在指定控件下面的需求.PopupWindow不仅能显示在指定位置,还可以指定显示和消失的动画,不必限定死必须用哪个控件,只需要实现需求即

1.启动IE-->查看-->工具栏-->地址栏 2.在IE工具栏或菜单的最右边空白的地方右键点击 3.如果有前面有画钩,就不管它了,还是看那个快捷键,下面有一个“锁定工具栏”

相对布局里面的,aligntop属性可以,记得设置id

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com