Android开发之PopupWindow创建弹窗、对话框的方法详解-创新互联
本文实例讲述了Android开发之PopupWindow创建弹窗、对话框的方法。分享给大家供大家参考,具体如下:
创新互联建站是一家专注于成都网站设计、成都网站建设、外贸网站建设与策划设计,阳东网站建设哪家好?创新互联建站做网站,专注于网站建设10余年,网设计领域的专业建站公司;建站业务涵盖:阳东等地区。阳东做网站价格咨询:18982081108简介:
PopupWindow 可创建类似对话框风格的窗口
效果:

使用方法:
使用PopupWindow 创建对话框风格的串口秩序如下两步即可:
1. PopupWindow 的构造器创建PopupWindow对象
2. PopupWindow 的showAsDropDown() 将其显示效果设置为下拉显示
3. PopupWindow 的showAtLoacation() 方法将PopupWindow() 在指定位置显示出来
下拉显示效果:

具体实现方法:
public class MainActivity extends Activity {
private PopupWindow popupWindow;
private View root;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
root = this.getLayoutInflater().inflate(R.layout.cell,null);//add cell.xml above you mainActivity window
popupWindow = new PopupWindow(root,560,700);//create a popupWindow object
root.findViewById(R.id.button01).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//close the popupWindow
popupWindow.dismiss();
}
});
}
public void send(View source){
//set the location of PopupWindow
popupWindow.showAtLocation(findViewById(R.id.send),Gravity.CENTER,20,20);//you can remove this effect
//Use DropDown way to display
popupWindow.showAsDropDown(root);
}
}
网页题目:Android开发之PopupWindow创建弹窗、对话框的方法详解-创新互联
转载来于:http://www.jxjierui.cn/article/dhghdo.html


咨询
建站咨询
