本节继续给大家带来是显示提示信息的第三个控件AlertDialog(对话框),同时它也是其他
Dialog的的父类!比如ProgressDialog,TimePickerDialog等,而AlertDialog的父类是:Dialog!
另外,不像前面学习的Toast和Notification,AlertDialog并不能直接new出来,如果你打开
AlertDialog的源码,会发现构造方法是protected...
分类:
移动开发 时间:
2015-09-29 22:11:38
阅读次数:
357
代码复用很重要!对话框除了内容不同外,显示样式相同,我们就要建立一个工厂类。
publicclassDialogFactory{
publicstaticDialogcreatRequestDialog(finalContextcontext,Stringtip){
finalDialogdialog=newDialog(context,R.style.dialog);
dialog.setContentView(R.l..
分类:
移动开发 时间:
2015-08-28 21:47:50
阅读次数:
204
Activities提供了一种方便管理的创建、保存、回复的对话框机制,例如 onCreateDialog(int), onPrepareDialog(int, Dialog), showDialog(int), dismissDialog(int)等方法,如果使用这些方法的话,Activity将通过getOwnerActivity()方法返回该Activity管理的对话框(dialog).
on...
分类:
移动开发 时间:
2015-08-18 19:27:31
阅读次数:
159
在我们看来两者效果都是一样的,其实看下源码就知道cancel肯定会去调dismiss的,如果调用的cancel的话就可以监听DialogInterface.OnCancelListener。/** * Cancel the dialog. This is essentially the s...
分类:
移动开发 时间:
2015-08-05 19:50:53
阅读次数:
169
<style name="progress_dialog_theme" pa...
分类:
移动开发 时间:
2015-07-31 13:10:04
阅读次数:
120
android_checkbox_dialog设计是不是开起默认不提示package com.example.android_checkbox_dialog;import android.app.Activity;
import android.app.AlertDialog;
import android.content.Context;
import android.content.Dialog...
分类:
移动开发 时间:
2015-07-19 15:00:32
阅读次数:
140
1 AlertDialog.Builder dialod = new AlertDialog.Builder(this); 2 dialod.setTitle("这是一个的会话框"); 3 dialod.setMessage("HAHAHAHAHHAHAH"); 4 ...
分类:
移动开发 时间:
2015-07-15 14:37:28
阅读次数:
116
Android自带各式各样的弹出框,弹出框也是安卓基本的组件之一。同时安卓程序可以对菜单键、返回键的监听,但在安卓4.0之后就禁止对Home键的屏蔽与监听,强制保留为系统守护按键,如果非要对Home键的屏蔽与监听,就会出现java.lang.IllegalArgumentException: Window type can not be changed after the window is ad...
分类:
移动开发 时间:
2015-06-23 12:03:56
阅读次数:
229
代码就这么一段:new AlertDialog.Builder(getApplicationContext(),R.style.MyAlertDialogStyle) .setTitle("温柔") .setMessage("不知道 不明了 不想要\n" + ...
分类:
移动开发 时间:
2015-06-21 18:25:53
阅读次数:
154
在Android中,我们可以通过两种方式来创建对话框:
1. 借助Dialog类,或它的子类(如AlertDialog)
2. 使用Activity的对话框主题
使用Dialog类:
让我们先来看下如何借助Dialog类创建对话框,首先,我们需要定义一个继承了Dialog类的子类:
class MyDialog extends Dialog {
public M...
分类:
移动开发 时间:
2015-06-18 22:19:50
阅读次数:
184