Android(安卓)PopupWindow的使用
16lz
2021-01-24
-
Android PopupWindow的使用! 在我理解其实PopupWindow其实类似于一个不能动的Widget(仅从显示效果来说!)
它是浮在别的窗口之上的 -
需要强调的是这里PopupWindow必须有某个事件触发才会显示 出来,不然总会抱错,不信大家可以试试!
随着这个问题的出现,就会同学问了,那么我想初始化让PopupWindow显示出来,那怎么办了,不去寄托于其他点击事件,
在这里我用了定时器Timer来实现这样的效果,当然这里就要用到Handler了
-
- public void showPopupWindow(){
- ContextmContext=PopupWindowDemo.this ;
- LayoutInflatermLayoutInflater=(LayoutInflater)mContext
- .getSystemService(LAYOUT_INFLATER_SERVICE);
- Viewmusic_popunwindwow=mLayoutInflater.inflate(
- R.layout.music_popwindow,null );
- PopupWindowmPopupWindow=new PopupWindow(music_popunwindwow,
- LayoutParams.FILL_PARENT,LayoutParams.WRAP_CONTENT);
- mPopupWindow.showAtLocation(findViewById(R.id.main),Gravity.CENTER,0 , 0 );
- }
更多相关文章
- android 页面初始化时让组件得不到焦点
- Android通过注解初始化View
- simpleLib - android 快速开发框架
- Android的Broadcast Receicer解析
- Android(安卓)初始化Setup Wizard——Provision
- 分析Android(安卓)根文件系统启动过程(init守护进程分析)
- Android(安卓)滑动效果基础篇(四)—— Gallery + GridView
- Android01————快速入门
- Android(安卓)Touch事件分析