Android - dialog自定义弹框样式
2016-08-04 14:21
337 查看
序
自定义dialog,有简单和单独重写的效果图
简单
Java代码: Dialog dialog = new Dialog(this, R.style.DialogStyle); dialog.setContentView(R.layout.start_dialog); dialog.show(); Style: <?xml version="1.0" encoding="utf-8"?> <resources> <style name="DialogStyle" parent="@android:style/Theme.Dialog"> <item name="android:windowBackground"> @android:color/transparent </item> //中间框是透明的 <item name="android:backgroundDimEnabled">false</item>//四周有没有半透明黑色背景,false:没有,true:有 </style> </resources>
重写dialog:
/** * Created by zst on 2000/0/00. */ public class MapServiceDialog extends Dialog implements View.OnClickListener{ private Context mContext; public MapServiceDialog(Context context) { super(context); this.mContext = context; } @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); this.setContentView(R.layout.dialog_map_service); //this.getWindow().setBackgroundDrawable(new PaintDrawable(Color.TRANSPARENT)); //设置dialog属性 //setCancelable(true); setCanceledOnTouchOutside(false); } @Override public void onClick(View v) { switch (v.getId()) { case R.id.iv_close://关闭本dialog dismiss(); break; } } }
相关文章推荐
- Android:使用自定义透明Dialog样式的Activity
- Android自定义Dialog对话框样式出现的边框无法填满问题
- 【Android】自定义dialog的布局样式
- Android-自定义Dialog和其样式以及自定义控件思路详解
- Android简单自定义Dialog样式
- Android dialog自定义样式
- Android开发中自定义dialog样式的步骤有哪些?
- Android自定义Dialog样式,从屏幕底部滑出动画
- android,自定义无标题对话框(继承Dialog类,非AlertDialog)的样式
- Android开发之自定义弹框Dialog
- Android开发心得——自定义样式的dialog
- Android 自定义dialog(AlertDialog的修改样式)
- Android创建自定义dialog方法详解-样式去掉阴影效果
- Android自定义dialog实现支付宝支付成功样式
- Android 自定义Dialog样式
- android 自定义Dialog 样式和位置
- Android中自定义Dialog样式
- android AlertBuilder创建的dialog,使用自定义样式
- Android自定义样式对话框Dialog
- Android-->Dialog/DialogFragment宽度高度修改/全屏,自定义样式