`
007007jing
  • 浏览: 42775 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

android2.3 api demo 学习系列(18)--App/Dialog

阅读更多

今天主要学习Dialog:

1、一般的dialog

 

AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setMessage("Are you sure you want to exit?")
       .setCancelable(false)
       .setPositiveButton("Yes", new DialogInterface.OnClickListener() {
           public void onClick(DialogInterface dialog, int id) {
                MyActivity.this.finish();
           }
       })
       .setNegativeButton("No", new DialogInterface.OnClickListener() {
           public void onClick(DialogInterface dialog, int id) {
                dialog.cancel();
           }
       });
AlertDialog alert = builder.create();

 效果图

 2、list选择框:

 

final CharSequence[] items = {"Red", "Green", "Blue"};

AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("Pick a color");
builder.setItems(items, new DialogInterface.OnClickListener() {
    public void onClick(DialogInterface dialog, int item) {
        Toast.makeText(getApplicationContext(), items[item], Toast.LENGTH_SHORT).show();
    }
});
AlertDialog alert = builder.create();

  

公司网络忒不给力了,打不开博客。。。今天就到这吧

 

  • 大小: 3.6 KB
  • 大小: 5 KB
分享到:
评论

相关推荐

    Android代码-Material Design风格Preference UI

    implementation 'moe.shizuku.preference:preference-dialog-android:' //implementation 'moe.shizuku.preference:preference-dialog-appcompat:' // if you want to use appcompat version dialog //...

    Element-ui css非网络引用,

    <el-dialog :visible.sync="visible" title="Hello world"> <p>Try Element</p> </el-dialog> </div> <el-button type="primary" icon="el-icon-search">搜索</el-button> <!-- import Vue before Element -...

    android demo api

    根据提供的标题、描述以及部分内容,可以总结出一系列与Android API Demo相关的知识点,这些知识点主要集中在Android应用程序的基础构建、用户界面设计、系统服务交互等方面。下面将详细解释这些知识点。 ### ...

    Android代码-AppUpdater版本更新、一键傻瓜式升级App

    AppUpdater for Android 是一个专注于App更新一键傻瓜式集成的开源库,主要包括app-updater和app-dialog。 > 下载更新和弹框提示分开,是因为这本来就是两个逻辑。完全独立开来能有效的解耦。 app-updater 主要负责...

    Android:自定义Dialog-Demo

    本示例"Android:自定义Dialog-Demo"就是针对这种情况提供的一种解决方案。 首先,我们来看自定义Dialog的基本步骤: 1. **创建布局文件**:自定义Dialog的第一步是设计一个XML布局文件,这个文件会定义Dialog的...

    jquery-ui-dialog-demo

    `jquery-ui-dialog-demo` 是一个基于 jQuery UI 库的弹出窗口插件示例,它提供了丰富的交互式对话框功能,包括模拟原生 JavaScript 的 `alert` 和 `confirm` 对话框以及自定义的打开(open)模式。这个插件使得在...

    react-native-android-location-services-dialog-box:React本机Android位置服务对话框

    React Native Android Location Services对话框 从Android位置服务打开对话框的React-Native组件安装大多是自动安装(推荐) yarn add react-native-android-location-services-dialog-box 要么npm install react-...

    android dialog------普通对话框

    在Android开发中,Dialog是一种非常常见的用户界面组件,它用于在主界面之上显示一个临时的、半透明的小窗口,用于提示用户或者获取用户的输入。在本文中,我们将深入探讨如何在Android应用中创建和使用普通的Dialog...

    Android自定义dialogDemo

    综上所述,`Android自定义dialogDemo`涵盖了从创建自定义布局、实例化Dialog、设置样式到添加交互逻辑等多个方面,是学习和实践Android Dialog定制的绝佳实例。开发者可以根据这个Demo,结合自己的需求,灵活地打造...

    Android 多种android控件的Demo-IT计算机-毕业设计.zip

    本项目“Android多种android控件的Demo”是一个毕业设计学习资源,旨在帮助开发者熟悉并掌握Android控件的应用。下面将对这个项目中的主要知识点进行详细讲解。 1. **布局管理器(Layouts)**: - **线性布局...

    android-styled-dialogs 可自定义样式的dialog Demo.zip

    "android-styled-dialogs 可自定义样式的dialog Demo.zip" 是一个示例项目,它展示了如何在Android应用程序中创建和自定义Dialog以达到独特的视觉效果和用户体验。 1. **Dialog基础**: - Dialog是Android中的一个...

    Android---UI篇---Dialog(对话框)

    ### Android UI篇——Dialog(对话框) 在Android应用开发中,对话框(Dialog)作为用户交互的重要组成部分之一,被广泛应用于各种场景下,比如提示信息、请求确认操作、登录界面等。本文将深入探讨Android中Dialog的...

    Android代码-LLollipop dialog demo

    A simple to use library to create a android L dialog on any 2.3 android device in your app using 3 Lines of code! How to compile the example Download the zip Extract Import with android studio ...

    android2.3 launcher分析三

    【Android 2.3 Launcher 分析】 Android 2.3 的 Launcher 是用户界面的核心部分,它作为设备的主要入口,提供用户访问应用程序、小部件和设置的界面。在深入分析之前,我们先了解一下 Launcher 的基本架构。 **...

    Android代码-jmdsp

    You'll need something that handles "org.openintents.action.PICK_FILE" ....Install my app: ...- Tap "Load" text to open an open file dialog. Pick a SMF file. -

    自定义圆角的dialog

    在Android应用开发中,Dialog是一种重要的用户交互组件,它用于显示临时信息或提示用户进行选择。系统提供的默认Dialog样式虽然实用,但往往无法满足开发者对于界面个性化和用户体验优化的需求。因此,自定义Dialog...

    vue-dialog-drag-可拖动对话框-Vue.js开发

    vue-dialog-drag简单的可拖动对话框演示功能:拖放支持(仅用于拖放,不用于拖放)拖放区域组件“ Pin模式”,以锁定vue-dialog-drag简单的可拖动对话框演示功能:拖放支持(仅用于拖动,不用于放置)放置区域组件...

    eWebEditor V4.4 for Asp.Net 真正破解版,绝对可用

    eWebEditor V4.4 for Asp.Net 真正破解版,绝对可用. 使用方法:先新建网站,然后复制整个eWebEditor V4.4 for Asp.Net文件夹到网站目录下,在页面利用调用eWebEditor,而txtContent就是与eWebEditor相关联的, .NET后台取...

    sweet-alert-dialog

    Sweet Alert Dialog 库通常会确保兼容大多数 Android 版本,从 API 16(Android 4.1 Jelly Bean)开始,这使得该库对广泛用户群体的设备都适用。 6. **示例代码**: 创建一个简单的警告对话框的代码示例: ```...

    android api demo讲解

    ### Android API Demo详解 #### 一、概述 本篇文章旨在为初学者提供一套全面而深入的Android API Demo解析,帮助大家更好地理解Android开发中的各种基础知识和技术细节。文章将按照给出的目录顺序,逐一分析每个...

Global site tag (gtag.js) - Google Analytics