Android系统对话框使用详解系统对话框使用详解(最详细最详细)
主要介绍了Android系统对话框使用详解(最详细),需要的朋友可以参考下
在实际应用开发中,用到系统对话框中的情况几乎是没有的。按开发流程来说,UI工程师都会给出每一个弹窗的样式,故而在实际开发中
都是自定义弹窗的。
即使用到的地方不多,但是我们也是需要了解并且能熟练的运用它,下面为大家奉上各种系统对话框的实现。
目录目录
一、系统对话框的几种类型与实现一、系统对话框的几种类型与实现
在项目的实际开发中,用到的系统对话框几乎是没有的。原因大概包含以下几点:
样式过于单一,不能满足大部分实际项目中的需求。
对话框的样式会根据手机系统版本的不同而变化。不能达到统一的样式。
能实现的功能过于简单。
在这里先附上下面代码中出现文本的string.xml文件。
<string name="dialog_normal_content">我是普通dialog</string>
<string name="dialog_normal_more_button_content">我是普通多按钮dialog</string>
<string name="dialog_btn_confirm_text">确定</string>
<string name="dialog_btn_cancel_text">取消</string>
<string name="dialog_btn_neutral_text">忽略</string>
<string name="dialog_btn_confirm_hint_text">您点击了确定按钮</string>
<string name="dialog_btn_cancel_hint_text">您点击了取消按钮</string>
<string name="dialog_btn_neutral_hint_text">您点击了忽略按钮</string>
1、普通对话框、普通对话框
在实际项目开发中,此类型对话框中用到的地方要比其他类型的对话框多一些。但是考虑UI统一问题,也会很少用。
运行截图:
代码:
private void showNormalDialog(){
//创建dialog构造器
AlertDialog.Builder normalDialog = new AlertDialog.Builder(this);
//设置title
normalDialog.setTitle(getString(R.string.dialog_normal_text));