Android_三种形式Dialog

原创 2016年06月02日 01:03:01

TODO

android_dialog.xml

**<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >

    <Button
        android:id="@+id/dialog_bt1" 
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="普通dialog"/>
    <Button
        android:id="@+id/dialog_bt2" 
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="选择dialog"/>
    <Button
        android:id="@+id/dialog_bt3" 
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="单选dialog"/>



</LinearLayout>
**

activity

package com.lxf;

import android.app.Activity;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.content.DialogInterface.OnClickListener;
import android.os.Bundle;
import android.view.View;
import android.widget.Toast;

/**
 * @address BeiJing
 * @author LiXufei
 * @function  
 */
public class cDialog extends Activity{

    private CharSequence[] items = new CharSequence[]{"北京","上海","深圳","广东","河南","河北","山西","山东"};

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

        /*
         * 普通对话框
         */
        findViewById(R.id.dialog_bt1).setOnClickListener(new View.OnClickListener() {

            public void onClick(View v) {

                AlertDialog.Builder builder = new AlertDialog.Builder(cDialog.this);
                builder.setTitle("普通对话框");  //设置对话框标题
                builder.setMessage("这是一个普通对话框");    //设置对话框信息
                builder.setNegativeButton("确定", new OnClickListener() { //设置对话框左按钮

                    public void onClick(DialogInterface dialog, int which) {
                        Toast.makeText(cDialog.this, "点击了确定", 0).show();
                    }
                });
                builder.setPositiveButton("取消", new OnClickListener() {     //设置对话框右按钮

                    public void onClick(DialogInterface dialog, int which) {
                        Toast.makeText(cDialog.this, "点击了取消", 0).show();
                    }
                });

                builder.create().show();

            }
        });

        /*
         * 选择对话框
         */
        findViewById(R.id.dialog_bt2).setOnClickListener(new View.OnClickListener() {

            public void onClick(View v) {

                AlertDialog.Builder builder = new AlertDialog.Builder(cDialog.this);
                builder.setTitle("选择对话框");
                builder.setItems(items, new OnClickListener() {

                    public void onClick(DialogInterface dialog, int which) {
                        Toast.makeText(cDialog.this, "点击了"+items[which], 0).show();
                    }
                });

                builder.create().show();

            }
        });

        /*
         * 单选对话框
         */
        findViewById(R.id.dialog_bt3).setOnClickListener(new View.OnClickListener() {

            public void onClick(View v) {

                AlertDialog.Builder builder = new AlertDialog.Builder(cDialog.this);
                builder.setTitle("单选对话框");
                builder.setSingleChoiceItems(items, -1, new OnClickListener() {

                    public void onClick(DialogInterface dialog, int which) {
                        Toast.makeText(cDialog.this, "点击了"+items[which], 0).show();
                    }
                });

                builder.create().show();

            }
        });


    }

}
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

7种形式的Android Dialog使用举例

在Android开发中,我们经常会需要在Android界面上弹出一些对话框,比如询问用户或者让用户选择。这些功能我们叫它Android Dialog对话框,在我们使用Android的过程中,我归纳了一...

7种形式的Android Dialog使用举例

原文地址:http://www.oschina.net/question/54100_32486 在Android开发中,我们经常会需要在Android界面上弹出一些对话框,比如询问用户或者让用...

7种形式的Android Dialog使用举例

在Android开发中,我们经常会需要在Android界面上弹出一些对话框,比如询问用户或者让用户选择。这些功能我们叫它Android Dialog对话框,在我们使用Android的过程中,我归纳了一...

android activity以dialog形式展现,强大的原生!有图片

今天做项目,突然要用到在一个activity上浮现类似dialog的提示框 ,类似下面的东西,item中内容比较复杂,这时候用activty以dialog的形式展现出来比较好,当然用别的也行,比如po...

7种形式的Android Dialog使用举例

在Android开发中,我们经常会需要在Android界面上弹出一些对话框,比如询问用户或者让用户选择。这些功能我们叫它Android Dialog对话框,在我们使用Android的过程中,我归纳了一...

7种形式的Android Dialog使用举例

在Android开发中,我们经常会需要在Android界面上弹出一些对话框,比如询问用户或者让用户选择。这些功能我们叫它Android Dialog对话框,在我们使用Android的过程中,我归纳了一...

7种形式的Android Dialog使用举例

在Android开发中,我们经常会需要在Android界面上弹出一些对话框,比如询问用户或者让用户选择。这些功能我们叫它Android Dialog对话框,在我们使用Android的过程中,我归纳了一...

7种形式的Android Dialog使用举例

在Android开发中,我们经常会需要在Android界面上弹出一些对话框,比如询问用户或者让用户选择。这些功能我们叫它Android Dialog对话框,在我们使用Android的过程中,我归纳了一...

7种形式的Android Dialog使用举例

在Android开发中,我们经常会需要在Android界面上弹出一些对话框,比如询问用户或者让用户选择。这些功能我们叫它Android Dialog对话框,在我们使用Android的过程中,我归纳了一...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)