欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

Android常見對話框

下面代碼寫了常見的幾個對話框,包含:

創(chuàng)新互聯(lián)專注于企業(yè)成都全網(wǎng)營銷推廣、網(wǎng)站重做改版、蒼南網(wǎng)站定制設計、自適應品牌網(wǎng)站建設、H5響應式網(wǎng)站、商城開發(fā)、集團公司官網(wǎng)建設、外貿(mào)網(wǎng)站建設、高端網(wǎng)站制作、響應式網(wǎng)頁設計等建站業(yè)務,價格優(yōu)惠性價比高,為蒼南等各大城市提供網(wǎng)站開發(fā)制作服務。

1、確定取消對話框

2、單選對話框

3、多選對話框

4、進度對話框(加載時的)

5、下載進度對話框

package com.yuanlp.dialogs;

import android.app.ProgressDialog;
import android.content.DialogInterface;
import android.os.Bundle;
import android.support.v7.app.AlertDialog;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.Toast;

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

    }

    /**
     * 創(chuàng)建一個確定取消對話框
     * @param view
     */
    public void click1(View view){
        //工廠設計模式,獲取對話框工廠
        AlertDialog.Builder builder = new AlertDialog.Builder(this);
        builder.setTitle("警告");
        builder.setMessage("欲練此功,必先自宮");
        builder.setPositiveButton("是", new DialogInterface.OnClickListener() {
            @Override
            public void onClick(DialogInterface dialog, int which) {
                Toast.makeText(MainActivity.this,"點擊了是",Toast.LENGTH_SHORT).show();
            }
        });

        builder.setNegativeButton("否", new DialogInterface.OnClickListener() {
            @Override
            public void onClick(DialogInterface dialog, int which) {
                Toast.makeText(MainActivity.this,"不自宮,不成功",Toast.LENGTH_SHORT).show();
            }
        });

        //一定要顯示show,不然不會顯示
        builder.show();
    }

    /**
     * 創(chuàng)建一個單選對話框
     * @param view
     */
    public void click2(View view){
        //工廠設計模式,獲取對話框工廠
        final AlertDialog.Builder builder = new AlertDialog.Builder(this);
        builder.setTitle("請選擇姓名");
        final String[] items=new String[]{"男","女","未知"};
        builder.setSingleChoiceItems(items, -1, new DialogInterface.OnClickListener() {
            @Override
            public void onClick(DialogInterface dialog, int which) {
                Toast.makeText(MainActivity.this,"選擇的性別是:"+items[which],Toast.LENGTH_LONG).show();
                //關閉對話框
                dialog.dismiss();
            }
        });

        //一定要顯示show,不然不會顯示
        builder.show();
    }

    /**
     * 創(chuàng)建一個多選對話框
     * @param view
     */
    public void click3(View view){
        //工廠設計模式,獲取對話框工廠
        AlertDialog.Builder builder = new AlertDialog.Builder(this);
        builder.setTitle("警告");
        final String[] items={"蘋果","香蕉","梨子","桃子"};
        final boolean[] checkdes={false,true,true,true};

        //參數(shù)解析:第一個是多選項的一個集合,第二個是每個選項默認的選擇狀態(tài),第三個是監(jiān)聽
        builder.setMultiChoiceItems(items, checkdes, new DialogInterface.OnMultiChoiceClickListener() {
            @Override
            public void onClick(DialogInterface dialog, int which, boolean isChecked) {

                Toast.makeText(MainActivity.this,items[which]+isChecked,Toast.LENGTH_SHORT).show();
            }
        });

        builder.setPositiveButton("是", new DialogInterface.OnClickListener() {
            @Override
            public void onClick(DialogInterface dialog, int which) {
                StringBuffer sb=new StringBuffer();
                for(int i=0;i<checkdes.length;i++){
                    if (checkdes[i]){
                        sb.append(items[i]+" ");
                    }
                }

                Toast.makeText(MainActivity.this,"喜歡吃的水果是:"+sb.toString(),Toast.LENGTH_SHORT).show();
            }
        });
        //一定要顯示show,不然不會顯示
        builder.show();
    }

    /**
     * 創(chuàng)建一個進度對話框
     * @param view
     */
    public void click4(View view){
        //工廠設計模式,獲取對話框工廠
        final ProgressDialog pd = new ProgressDialog(this);
        pd.setTitle("稍等");
        pd.setMessage("正在拼命加載中");

        //一定要顯示show,不然不會顯示
        pd.show();

       new Thread(){
           @Override
           public void run() {
               try {
                   Thread.sleep(20000);
               } catch (InterruptedException e) {
                   e.printStackTrace();
               }
               pd.dismiss();  //關閉對話框
           }

       }.start();

    }

    /**
     * 創(chuàng)建具體進度條的對話框
     * @param view
     */
    public void click5(View view){
        //工廠設計模式,獲取對話框工廠
        final ProgressDialog pd = new ProgressDialog(this);
        pd.setTitle("請等待");
        pd.setMessage("正在拼命加載");
        pd.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
        pd.setMax(100);
        //一定要顯示show,不然不會顯示
        pd.show();

        new Thread(){
            @Override
            public void run() {
                try {

                    for (int i=0;i<100;i++){
                        Thread.sleep(300);
                        pd.setProgress(i);
                    }
                } catch (InterruptedException e) {
                    e.printStackTrace();
                }
                pd.dismiss();
            }
        }.start();
    }
}

當前文章:Android常見對話框
文章起源:http://chinadenli.net/article40/jeioeo.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供微信小程序、品牌網(wǎng)站建設、網(wǎng)站策劃、虛擬主機、響應式網(wǎng)站、服務器托管

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設公司
九九热精品视频免费在线播放| 久久国内午夜福利直播| 人妻巨大乳一二三区麻豆| 亚洲少妇一区二区三区懂色| 伊人久久五月天综合网| 国产传媒精品视频一区| 国产亚洲中文日韩欧美综合网| 日韩人妻一区二区欧美| 久久成人国产欧美精品一区二区| 日本精品啪啪一区二区三区| 国产综合一区二区三区av | 国产又大又硬又粗又黄| 中文字幕无线码一区欧美| 日本一本不卡免费视频| 色婷婷人妻av毛片一区二区三区| 精品人妻一区二区三区在线看| 欧美一区二区日韩一区二区| 日韩美成人免费在线视频| 日韩免费午夜福利视频| 国产一区二区三区午夜精品| 熟女一区二区三区国产| 熟女白浆精品一区二区| 老司机精品一区二区三区| 色综合伊人天天综合网中文| 99久久精品免费看国产高清| 日本欧美一区二区三区高清| 福利视频一区二区在线| 国产又粗又黄又爽又硬的| 日本人妻熟女一区二区三区| 黑色丝袜脚足国产一区二区| 国产亚洲视频香蕉一区| 一级片二级片欧美日韩| 国产又长又粗又爽免费视频| 国产精品自拍杆香蕉视频| 国内精品美女福利av在线| 91久久精品国产成人| 老鸭窝精彩从这里蔓延| 国产伦精品一区二区三区精品视频| 国产白丝粉嫩av在线免费观看| 亚洲国产成人精品福利| 2019年国产最新视频|