popuwindow使用
来源:互联网 发布:淘宝助理教程 编辑:程序博客网 时间:2024/05/21 21:46
/** * Created by renjianhong on 2016/3/24. */ public class TaskPopuWindow extends PopupWindow { private View popuView; private TextView contentTv,locationTv,timeTv; public TaskPopuWindow(final Activity context) { LayoutInflater inflater = (LayoutInflater) context .getSystemService(Context.LAYOUT_INFLATER_SERVICE); popuView = inflater.inflate(R.layout.task_popu_window, null); contentTv = (TextView) popuView.findViewById(R.id.task_content); locationTv = (TextView) popuView.findViewById(R.id.task_location); if(!currentTaskContent.isEmpty()&&!currentTaskLocation.isEmpty()){ contentTv.setText(currentTaskContent); locationTv.setText(currentTaskLocation); } timeTv = (TextView) popuView.findViewById(R.id.task_time);// int w = context.getWindowManager().getDefaultDisplay().getWidth(); this.setContentView(popuView); // 设置SelectPicPopupWindow的View this.setContentView(popuView); // 设置SelectPicPopupWindow弹出窗体的宽 this.setWidth(ViewGroup.LayoutParams.MATCH_PARENT); // 设置SelectPicPopupWindow弹出窗体的高 this.setHeight(ViewGroup.LayoutParams.WRAP_CONTENT); // 设置SelectPicPopupWindow弹出窗体可点击 } /** * 显示popupWindow * * @param parent */ public void showPopupWindow(View parent) { if (!this.isShowing()) { // 以下拉方式显示popupwindow Log.d("MainActivity","显示popupwindow方法被调用"); this.showAsDropDown(parent,0,10); } else { this.dismiss(); } }}
taskPopuWindow = new TaskPopuWindow(MainActivity.this); taskPopuWindow.showPopupWindow(waiterInfoLayout);waiterInfoLayout是你所希望的popuwindow在其下方显示的控件
0 0
- popuwindow使用
- Popuwindow简单使用
- PopuWindow的使用
- Android Popuwindow使用
- PopuWindow
- popuwindow
- popuwindow
- PopuWindow
- android的popuwindow的使用
- Android开发之PopuWindow的使用
- 【控件篇】Popuwindow 新手使用误区讲解
- popuwindow使用wheel的省市区互联
- android----popuwindow的使用,自定义的方式
- Android中popuwindow中使用listview
- Android弹出式窗口PopuWindow的使用
- android popuwindow
- 实现Popuwindow
- android popuwindow
- 机器学习基础(二十三)—— 概念、定义
- Struts2 - 常用的constant总结
- 简单的logback日志收集服务端
- 纠正对Fragment Transaction BackStack的误解
- jpa 分页
- popuwindow使用
- GitHub深度学习项目,你了解多少?
- maven命令
- 最简单的二进制神经网络
- 递归
- GitHub机器学习项目,你了解多少?
- POJ 3009 Curling 2.0 (dfs)
- 链式队列的实现
- 十进制的转换