• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >Android > 安卓第五天笔记-对话框,安卓第五天笔记

安卓第五天笔记-对话框,安卓第五天笔记

作者:网友 字体:[增加 减小] 来源:互联网 时间:2017-05-26

网友通过本文主要向大家介绍了钓鱼大师第五季安卓版,安卓点击弹出对话框,微信对话生成器安卓,安卓对话框,安卓开发弹出对话框等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

安卓第五天笔记-对话框,安卓第五天笔记


安卓第五天笔记--对话框

1.对话框

AlerDialog :功能最丰富

PorgressDialog:进度对话框

DatePickerDialog:日期选择对话框

TimePickerDialog:时间选择对话框

2.使用AlerDailog对话框创建对话框

2.1 步骤

2.2 6种 方法创建对话框的内容

setMessage():设置对话框的内容为简单文本

setItems()设置对话框的内容为简单列表

setSingleChoiceItems():设置对话的内容为单选列表项

setMultiChoiceItems():设置对话框内容为多先列表项

setAdapter():设置对话框的内容为自定的列表项

setView():设置对话框的内容为自定义View

3.创建以上6种内容的对话框

 

 

activity_main.xml

 

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:gravity="center_horizontal"
    tools:context="com.itheima.alerdialog.MainActivity">

    <!-- 显示一个普通的文本编辑框组件 -->

    <EditText
        android:id="@+id/show"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:editable="false"/>


    <!-- 定义一个普通的按钮组件 -->
    <Button
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="简单对话框"
        android:onClick="simple"
        />

    <!-- 定义一个普通的按钮组件 -->
    <Button
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="简单列表项对话框"
        android:onClick="simpleList"
        />
    <!-- 定义一个普通的按钮组件 -->
    <Button
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="单选列表项对话框"
        android:onClick="singleChoice"
        />

    <!-- 定义一个普通的按钮组件 -->
    <Button
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="多选列表项对话框"
        android:onClick="multiChoice"
        />
    <!-- 定义一个普通的按钮组件 -->
    <Button
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="自定义列表项对话框"
        android:onClick="customList"
        />

    <!-- 定义一个普通的按钮组件 -->
    <Button
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="自定义View对话框"
        android:onClick="customView"
        />

</LinearLayout>

array_item.xml

<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
          android:layout_width="match_parent"
          android:layout_height="wrap_content"
    android:id="@+id/tv">

</TextView>

 

login.xml

 

<?xml version="1.0" encoding="utf-8"?>
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
             android:id="@+id/loginForm"
             android:layout_width="match_parent"
             android:layout_height="match_parent">
    <TableRow>
        <TextView
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:text="用户名:"
            android:textSize="10pt"/>
        <!-- 输入用户名的文本框 -->
        <EditText
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:hint="请填写登录账号"
            android:selectAllOnFocus="true"/>
    </TableRow>
    <TableRow>
        <TextView
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:text="密码:"
            android:textSize="10pt"/>
        <!-- 输入密码的文本框 -->
        <EditText
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:hint="请填写密码"
            android:password="true"/>
    </TableRow>
    <TableRow>
        <TextView
            android:layout_width="match_parent"
          



 
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 安卓第五天笔记-对话框,安卓第五天笔记

相关文章

  • 2017-05-26Hello,Android
  • 2017-05-26安卓开发中内存问题分析(一)工具篇
  • 2017-05-26安卓工程师笔试--2015--波导公司,安卓--2015--
  • 2017-05-26android studio java.io.IOException:setDataSourse fail.,androidctsfail
  • 2017-05-26Android versionCode和versionName的区别,androidversioncode
  • 2017-05-26AsyncTask源码探究,asynctask源码
  • 2017-05-26Android HandlerThread 消息循环机制之源码解析
  • 2017-05-26Android 蓝牙操作详解,android蓝牙详解
  • 2017-05-26违章查询源码分享,违章查询源码
  • 2017-05-26【腾讯Bugly干货分享】深入源码探索 ReactNative 通信机制,buglyreactnative

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • Android安全专项-AndBug动态调试工具环境搭建
    • 关于如何在安卓的百度地图开发里面简单实现持续定位,安卓地图
    • 关于Android发送短信获取送达报告的问题,android发送短信
    • Android刷机教程之LG Nexus 5X线刷官方Nexus系列教程,androidnexus
    • Android实战简易教程-第七十一枪(异步网络下载网络图片及图片廊制作)
    • android学习第一天(android的介绍和基础):,android第一天
    • Android ViewPager使用详解
    • Android开发学习——Android项目的目录结构,android项目
    • Linux内核系列—12.b.操作系统开发之从Loader跳入保护模式,12.bloader
    • 安卓开发学习经历2--《第一行代码》coolweather项目SQL语句同一个“陷阱”掉两次 注意转义字符等特殊字符正确书写 关于Id字段自增加体会,coolweather

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有