今天学了 popuWindow ,获益匪浅,所以来分享一下。
ViewcontentView=View.inflate(getApplicationContext(), R.layout.popu_dialog, null);
//找到相应的控件进行操作1,拨打电话,2,发送短信
LinearLayoutll_call=(LinearLayout)contentView.findViewById(R.id.ll_call);
LinearLayoutll_sms=(LinearLayout) contentView.findViewById(R.id.ll_sms);
//弹出popu对话框
pw=newPopupWindow(contentView, LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
//背景透明
pw.setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT));
//宽,高的数组
int[] location=newint[2];
view.getLocationInWindow(location);
pw.showAtLocation(view,Gravity.LEFT|Gravity.TOP,30, location[1]);
原文:http://9900310.blog.51cto.com/9890310/1611758