社区
Android
帖子详情
Android showAsDropDown对于相对布局中Button失效了
火蜥蜴
2015-03-04 08:59:06
最近在做个Android的项目,自定义一个了标题栏,
想点击右边的按钮是弹出一个PopupWindow,showAsDropDown方法默认是View的右下角出现,
我想让PopupWIndow向左边偏移一下,但是发现没用
...全文
625
10
打赏
收藏
Android showAsDropDown对于相对布局中Button失效了
最近在做个Android的项目,自定义一个了标题栏, 想点击右边的按钮是弹出一个PopupWindow,showAsDropDown方法默认是View的右下角出现, 我想让PopupWIndow向左边偏移一下,但是发现没用
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
csdn1225987336
2017-03-11
打赏
举报
回复
pop出现的位置是相对于控件的右边,pop的左边和相对于的控件左边对齐的,x轴的偏移跟相对于的控件宽度没关系,也不是失效,是不够,pop表面位置出现在相对于的控件的左边,实际位置是在右边,减去一个pop自身宽度就可以调整x轴偏移量了,最后感谢楼主的回答给的启发!!
fengmol123
2016-07-28
打赏
举报
回复
在布局外加一层framelayout,设置PaddingRight为10dp,就可成功实现偏移
火蜥蜴
2016-01-16
打赏
举报
回复
用showAtLocation变相解决的。 这是我的测试代码: http://pan.baidu.com/s/1pKj4fRd
火蜥蜴
2016-01-16
打赏
举报
回复
已经知道原因了:
对于popupwindow不能偏移的问题,原因我知道了
当target的宽度比popupwdow宽度小的时候,就会出问题
火蜥蜴
2016-01-16
打赏
举报
回复
一直没有解决。。。
我爱烤冷面
2015-12-23
打赏
举报
回复
楼主问题解决了吗 遇到同样的问题,求解啊
哎,真难
2015-03-05
打赏
举报
回复
自己复写下showAsDropDown吧,传进来的view是什么
火蜥蜴
2015-03-05
打赏
举报
回复
传进来的View就是右边的按钮啊,至于来个Padding也是一个办法, 如何复写showAsDropDown
水的川
2015-03-05
打赏
举报
回复
我也遇到过这种问题还是没解决,但是我是在popwindow的适配器里面,加一个右边距颜色设置为透明的,这样也实现了想要的效果。。
火蜥蜴
2015-03-04
打赏
举报
回复
右边的Button是放在
RelativeLayout
中的,与它右边对齐的
【13】
Android
UI控件 - PopupWindow
前言 不知道你有没有试过,在微信的聊天列表长按与某人的聊天表项目,这是会在我们长按的地方下弹出一个小列表。今天我们要学的 PopupWindow 就能实现这样的效果。 在官方API
中
有这样一句话介绍它:This class represents a popup window that can be used to display an arbitrary view. The popup wi...
android
开发 弹窗,
Android
开发 PopupWindow弹窗
简介PopupWindow,顾名思义弹窗.PopupWindow是与AlertDialog在形式上类似的弹窗功能,都是为了在activity最上层显示一个弹窗.但是区别是PopupWindow可以自定义出现的位置,并且可以添加入自己需要的View或者导入自己写好的xml
布局
应用场景在很多场景下都可以见到它。例如ActionBar/Toolbar的选项弹窗,一组选项的容器,或者列表等集合的窗口等等。...
android
系统默认的弹窗,
Android
中
的各种弹窗实现
8种机械键盘轴体对比本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?在
Android
中
实现弹出层方式很多,下面介绍几种常用的1.通过FrameLayout模拟弹出层优点:实现简单,
布局
也比较好写缺点:位置在上下左右比较好,其他复杂的
布局
要写大量的点击事件来阻止点击向下传递比如实现下面的效果:
android
:layout_width="match_parent"
android
:layo...
Android
app开发学习笔记——
Android
控件
Android
app开发学习笔记——
Android
控件初级控件TextView(文本视图)1.设置长宽2.设置背景3.设置文本内容及 初级控件 TextView(文本视图) 首先这是一个在firt.latout.xml文件
中
的操作 笔记内容基于约束
布局
(初始默认给我们的
布局
) 1.设置长宽 第一种是设置
相对
高度和宽度 <TextView
android
:layout_width="match_parent"
android
:layout_height="wrap_co
屏幕旋转时调用PopupWindow update方法更新位置
失效
的问题及解决方案
接到一个博友的反馈,在屏幕旋转时调用 PopupWindow 的 update 方法
失效
。使用场景如下:在一个 Activity
中
监听屏幕旋转事件,在Activity主
布局
文件
中
有个按钮点击弹出一个 PopupWindow,另外在主
布局
文件
中
有个 ListView。测试结果发现:如果 ListView 设置为可见(visibile)的话,屏幕旋转时调用的 update 方法无效,...
Android
80,360
社区成员
91,290
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章