安卓自定义弹出对话框点击直接拨打电话

来源:互联网 发布:淘宝订单管理 编辑:程序博客网 时间:2024/04/30 14:59
if (services != null) {final AlertDialog dialDialog = new AlertDialog.Builder(mActivity).create();dialDialog.show();Window window = dialDialog.getWindow();// 设置窗口的内容页面window.setContentView(R.layout.dialog_dial);// 取消按钮,退出拨号Button btn_dial_cancel = (Button) window.findViewById(R.id.btn_dial_cancel);btn_dial_cancel.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {dialDialog.cancel();}});DialDialogAdapter adapter = new DialDialogAdapter(mActivity);adapter.setServices(services);ListView lv_dial = (ListView) window.findViewById(R.id.lv_dial);lv_dial.setAdapter(adapter);lv_dial.setOnItemClickListener(new OnItemClickListener() {@Overridepublic void onItemClick(AdapterView<?> parent, View view, int position, long id) {dialDialog.cancel();Service service = services.get(position);Intent intent=new Intent();intent.setAction(Intent.ACTION_DIAL); intent.setData(Uri.parse("tel:" + service.getTelephone()));startActivity(intent);}});}

0 0
原创粉丝点击