`
hemowolf
  • 浏览: 154381 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

android学习笔记之二Dailog(对话框)

阅读更多

1,创建
 a,new AlertDialog.Builder(Context  context)
 b,一些设置
 c,create()创建
 d,show()显示
 e,dismiss()退出对话框

 

2,常用方法
 setIcon:设置图标
 setTitle:设置标题
 setPositiveButton:设置 确定按钮
 setNegativeButton:设置 取消按钮
 setNeutralButton:设置 忽略按钮
 setCancelable(Boolean arg0)//按回退键是否可以取消

 

3,可选但唯一的方法
 setMessage 设置显示消息
 setItems   显示单选列表,选择后对话框退出
 setSingleChoiceItems 显示单选列表,选择后对话框不退出
 setMultiChoiceItems  显示多选列表,选择后对话框不退出
   
4,从资源文件加载对框视图
 通过setView( LayoutInflater.from(Context context).inflate(resource, null) )安装视图

 

5,通过Activity.showDialog(int id)来显示对话框
 重写Activity的以下方法
 protected Dialog onCreateDialog(int id) //Dialog第一次创建时调用.这里需要通过AlertDialog.create()返回创建的对话框
 protected onPrepareDialog(int id, Dialog dialog)  //Dialog显示前调用

 

6,其他对话框
     a,ProgressDialog对话框
 setIndeterminate 设置进度条是否自动运转
 setProgressStyle 设置显示风格.ProgressDialog.STYLE_HORIZONTAL/ProgressDialog.STYLE_SPINNER
 setProgress  设置进度,只有对话框显示后才有用
 setCancelable(Boolean arg0)//按回退键是否可以取消,进度条对框框默认不取消
 setMessage() 设置显示内容
 最简单的显示方法: public static ProgressDialog show (Context context, CharSequence title, CharSequence message)
     b,TimePickerDialog/DatePickerDialog

分享到:
评论

相关推荐

    Android学习笔记(八)——显示进度对话框

    进度对话框是一种特殊的对话框,它会在主界面之上弹出,显示当前任务的进度,让用户知道应用并没有卡住,而是正在处理数据。它们分为两种主要类型:indeterminate(不定量)和determinate(定量)。 1. ...

    Android学习笔记(十)——实现新闻列表

    Android学习笔记(二)android studio基本控件及布局(实现图片查看器) Android学习笔记(三)android studio中CheckBox自定义样式(更换复选框左侧的勾选图像) Android学习笔记(四)Android 中Activity页面的...

    第一行代码 android学习笔记 完整版

    "Android学习笔记" Android学习笔记是Android开发者的必读书籍,书中涵盖了Android系统架构、Activity、Intent、资源管理等多方面的知识。本笔记对应的学习资源《第一行代码》是Android开发者的入门必读书籍,书中...

    Android学习笔记(九)——更复杂的进度对话框

    在“Android学习笔记(九)——更复杂的进度对话框”中,我们将重点关注如何自定义和使用ProgressDialog。以下是一些关键点: 1. **创建进度对话框**: - 使用`ProgressDialog.show()`方法初始化一个进度对话框。...

    android学习笔记之二

    在“android学习笔记之二”中,我们主要探讨的是如何在Android平台上实现一个用户登录的模拟工程。这个项目,名为“UserLoginTestProject”,旨在帮助开发者理解和实践Android应用中的用户认证流程。通过这个实例,...

    黑莓学习笔记之三--对话框和菜单栏

    本文将深入探讨“黑莓学习笔记之三——对话框和菜单栏”这一主题,主要关注这两个UI元素在黑莓应用开发中的实现和使用。对于黑莓开发者而言,理解和掌握对话框和菜单栏的使用能够极大地提升应用的用户体验。 对话框...

    Android学习笔记之开发环境搭建(Eclipse和NetBeans).pdf

    Android学习笔记之开发环境搭建(Eclipse和NetBeans).pdf

    Android开发学习笔记

    ### Android开发学习笔记 #### Button按钮的实现与交互 在Android开发中,`Button`控件是最常用的用户界面元素之一,用于触发特定的操作或事件。本文档将详细讲解如何创建并自定义一个简单的按钮,并设置点击事件...

    Android学习笔记之开发环境搭建(Eclipse和NetBeans)

    Android学习笔记之开发环境搭建(Eclipse和NetBeans)

    android学习笔记(二、便签demo)

    这个“android学习笔记(二、便签demo)”将带你深入理解Android应用程序的基本构建和功能实现,特别是涉及到用户界面设计、数据存储以及事件处理等方面。这篇博客的作者通过分享自己的实践经验和代码示例,帮助初学...

    Android学习笔记之AndroidManifest.xml文件解析

    Android学习笔记之AndroidManifest.xml文件解析

    android 学习笔记

    Android学习笔记(1)-永远不变的Hello World Google的Android SDK发布也有一段时间了,一直想研究一下却苦于找不到时间。利用这个周未,开始强迫自己再次进入学习状态,原因很简单:我看好开放的gPhone。 SDK的下载...

    【安卓项目】——新闻资讯类项目

    Android学习笔记(二)android studio基本控件及布局(实现图片查看器) Android学习笔记(三)android studio中CheckBox自定义样式(更换复选框左侧的勾选图像) Android学习笔记(四)Android 中Activity页面的...

    Android开发学习笔记(整理)

    Android开发学习笔记(整理),整理论坛android学习笔记,较完整的讲解了android的内容。包括:view、activity、service、intent、广播机制、http连接、数据sqllite存储、后台线程、各种layout、偏好、本地文件操作、...

    Android 学习笔记

    这篇学习笔记主要涵盖了关于布局的一些基本概念,特别是`fill_parent`和`wrap_content`这两种尺寸指定方式,以及如何通过XML布局文件来精确控制组件的位置。 首先,`fill_parent`和`wrap_content`是Android布局中的...

Global site tag (gtag.js) - Google Analytics