工作日志记录:Android中使用popupwindow
2017-09-08 09:45
323 查看
工作日志记录:在Android开发的过程中,用于提示用户进行操作应用的方式可以分为三类:Toast提示,Dialog提示和PopupWindow提示;今天记录一下Popupwindow的基本使用方法:
//此方法内参数为抽取参数,抽取参数的意义下文中都有注释行解释 private void alertPopWinwod(View popView,View achorView,int width,int height,int xOffset,int yOffset) { //popView是popwind的视图 View popView= LayoutInflater.from(activity).inflate(R.layout.view_popwindow,null); //视图控件,宽和高 PopupWindow popupWindow=new PopupWindow(popView, (int)activity.getResources().getDimension(R.dimen.dimen_dp_150),LinearLayout.LayoutParams.WRAP_CONTENT); popupWindow.setBackgroundDrawable(new BitmapDrawable()); popupWindow.setOutsideTouchable(true); //以achorview位置为展示基准并显示,x偏移量,y偏移量 popupWindow.showAsDropDown(achorView,0,(int)activity.getResources().getDimension(R.dimen.dimen_dp_8)); popView.findViewById(R.id.tv_addfriends).setOnClickListener(this); popView.findViewById(R.id.make_groupchat).setOnClickListener(this); popView.findViewById(R.id.my_groupchat).setOnClickListener(this); } 显示效果如下:
相关文章推荐
- 工作日志记录:Android自定义控件中使用的canvas裁剪的相关参数记录:
- protobuf使用NDK编译Android的静态库(工作记录)
- 工作日志记录:Android中为Editetxt设置软件盘的enter键为的显示为Search(搜索),并响应搜索行为
- [Android初级]使用microlog记录到本地日志
- 即时日志记录:使用 Jabber 增强 log4j 的功能
- 使用XML文件记录操作日志
- 网络工程师交换试验手册之二十四:使用syslog记录Cisco设备日志
- [翻译]如何使用log4net进行日志记录
- 装饰者模式---使用装饰者模式实现带日志记录功能的数据库命令执行类
- 在C++中使用Apache的Log4cxx记录日志
- 在tomcat6中使用log4j记录日志
- Web项目中使用NLog记录日志,利用单件模式控制整个项目只有一个Logger对象的问题
- log4j和commons.logging日志记录的使用方法
- iptables学习与研究四(使用LOG记录失败日志)
- 在C++中使用Apache的Log4cxx记录日志
- log4j和commons.logging日志记录的使用方法
- 开始学习使用写日志的方式来记录写程序做过的修改
- 使用Log4j进行日志记录
- 使用Application_Error事件处理程序把异常记录到系统事件日志