美文网首页
AlertDialog弹出对话框(奶瓶)

AlertDialog弹出对话框(奶瓶)

作者: _奶瓶 | 来源:发表于2018-01-30 16:19 被阅读0次

一,简单的使用方法

AlertDialog.Builder aDlog = new        AlertDialog.Builder(cloudListActivity.this,AlertDialog.THEME_HOLO_LIGHT);
                    aDlog.setTitle("标题");
                    aDlog.setIcon(R.drawable.app_icon);
                    aDlog.setMessage("内容内容内容内容内容内容内容内容");
                    aDlog.setPositiveButton("确认",new DialogInterface.OnClickListener() {
                        
                        @Override
                        public void onClick(DialogInterface dialog, int which) {
                            // TODO Auto-generated method stub
                            
                            
                        }
                    });
                    aDlog.setNegativeButton("取消", new DialogInterface.OnClickListener()
                        {
                            public void onClick(DialogInterface dialog, int which)
                            {
                          
                            }
                        });

                //展示
                    aDlog.show();
            }

拓展:
<AlertDialog 主题颜色>

传统主题:

AlertDialog.Builder builder = new     AlertDialog.Builder(DialogActivity.this,AlertDialog.THEME_TRADITIONAL)

深黑色主题:

AlertDialog.Builder builder = new AlertDialog.Builder(DialogActivity.this,AlertDialog.THEME_HOLO_DARK);

蓝色主题:

AlertDialog.Builder builder = new AlertDialog.Builder(DialogActivity.this,AlertDialog.THEME_HOLO_LIGHT);

深色主题:

AlertDialog.Builder builder = new AlertDialog.Builder(DialogActivity.this,AlertDialog.THEME_DEVICE_DEFAULT_DARK);

浅蓝主题:

AlertDialog.Builder builder = new AlertDialog.Builder(DialogActivity.this,AlertDialog.THEME_DEVICE_DEFAULT_LIGHT);

系统自带的不满意的话,还可以自定义style

<style name="AlertDialog" parent="@android:Theme.DeviceDefault.Light.Dialog">  
<!-- 这里设置背景为透明,为了隐藏边框 -->  
    <item name="android:windowBackground">@android:color/transparent</item>  
    <item name="android:windowNoTitle">true</item>  
<!-- 这里是修改顶部标题背景颜色,具体颜色自己定,可以是图片 -->  
    <item name="android:topDark">@color/white</item>  
 <!-- 这里是修改内容区域背景颜色 -->  
<item name="android:centerDark">@color/white</item>  
    <item name="android:windowIsTranslucent">true</item>  
    <item   name="android:windowAnimationStyle">@+android:style/Animation.Translucent</item>  
</style>    

相关文章

  • AlertDialog弹出对话框(奶瓶)

    一,简单的使用方法 拓展: 传统主题: 深黑色主题: 蓝色主题: 深色主题: 浅蓝主题: 系统自带的不满意的话,还...

  • PopupWindow与dialog的区别

    本质区别为: AlertDialog是非阻塞式对话框:AlertDialog弹出时,后台还可以做事情;而...

  • Dialog与PopWindow的区别

    其中最本质的差别:AlertDialog是非阻塞式对话框:AlertDialog弹出时,后台还可以做事情;而Pop...

  • Dialog 笔记

    AlertDialog 实现 从屏幕底部弹出对话框 自定义效果 Activity 仿 Dialog 效果 部分参考...

  • 控件 - AlertDialog

    AlertDialog 对话框 在当前界面弹出一个对话框,它在所有界面元素之上,可以屏蔽掉其它元素的交互能力。 示...

  • 对话框合集

    对话框的几种常见方式: * 创建一般对话框 AlertDialog alertDialog = new Build...

  • flutter对话框Dialog

    显示对话框SimpleDialog 提示对话框AlertDialog

  • AlertDialog和ProgressDialog的使用

    AlertDialog和ProgressDialog的使用 AlertDialog 确认取消对话框 AlertDi...

  • 弹出AlertDialog

    最近不知道怎么了,感觉自己记忆力下退得厉害,以前写过的东西,现在看居然一点都不会了,还有就是为了找一幅“似曾相识”...

  • 对话框(AlertDialog)使用

    目录 AlertDialog AlertDialog也就处对话框。使用方式分为6种: 简单dialog 列表dia...

网友评论

      本文标题:AlertDialog弹出对话框(奶瓶)

      本文链接:https://www.haomeiwen.com/subject/auuczxtx.html