真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網站制作重慶分公司

Android常見對話框

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

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

        //參數解析:第一個是多選項的一個集合,第二個是每個選項默認的選擇狀態(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            
            
                        
新聞名稱:Android常見對話框
文章起源:http://weahome.cn/article/jeioeo.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部