if (dialShareDialog == null) {dialShareDialog = new Dialog(context, R.style.dialog);dialShareDialog.setContentView(R.layout.dialog_share);dialShareDialog.setCanceledOnTouchOutside(true);// 获取对话框的窗口,并设置窗口参数WindowManager.LayoutParams lp=dialShareDialog.getWindow().getAttributes();lp.dimAmount=0.7f;dialShareDialog.getWindow().getDecorView().setPadding(0, 0, 0, 0);        lp.width = WindowManager.LayoutParams.MATCH_PARENT;        lp.height = WindowManager.LayoutParams.WRAP_CONTENT;dialShareDialog.getWindow().setGravity(Gravity.BOTTOM);}ImageView weixinIv = (ImageView) dialShareDialog.findViewById(R.id.share_weixin_iv);ImageView friendIv = (ImageView) dialShareDialog.findViewById(R.id.share_friend_iv);ImageView kongjianIv = (ImageView) dialShareDialog.findViewById(R.id.share_kongjian_iv);ImageView sinaIv = (ImageView) dialShareDialog.findViewById(R.id.share_sina_iv);weixinIv.setOnClickListener(shareOnClickListener);friendIv.setOnClickListener(shareOnClickListener);kongjianIv.setOnClickListener(shareOnClickListener);sinaIv.setOnClickListener(shareOnClickListener);dialShareDialog.show();

xml 文件

<?xml version="1.0" encoding="utf-8"?>                                                                               

自定义弹出层样式

    



更多相关文章

  1. 两种进度条对话框
  2. android Fragment添加Theme,使背景模糊
  3. 天天记录 - Android创建应用窗口分析2
  4. 【起航计划 016】2015 起航计划 Android APIDemo的魔鬼步伐 15 A
  5. Android 应用软件开发(六)窗口布局

随机推荐

  1. android 闹钟的实现
  2. 理解Android UI与线程交互
  3. IPC轻量级实现——AIDL
  4. Android中Mvp的体现,两种做法?
  5. Android(安卓)Activity界面切换添加动画
  6. Android Android自带的Base64知识总结
  7. Android屏幕校准
  8. (4.1.13)Android之Notification的多种用法
  9. Android(安卓)Studio - local path doesn
  10. [案例研究:将 Stream 应用移植到 Android*