博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2.5.1 使用alertDialog
阅读量:5739 次
发布时间:2019-06-18

本文共 3746 字,大约阅读时间需要 12 分钟。

package com.moon.hello2;import java.util.ArrayList;import java.util.Calendar;import java.util.HashMap;import java.util.List;import java.util.Map;import android.R.anim;import android.R.integer;import android.app.Activity;import android.app.AlertDialog;import android.content.DialogInterface;import android.content.res.TypedArray;import android.database.DataSetObserver;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.view.Gravity;import android.view.Menu;import android.view.View;import android.view.ViewGroup;import android.view.View.OnClickListener;import android.view.ViewGroup.LayoutParams;import android.view.animation.AnimationUtils;import android.widget.AbsListView;import android.widget.AdapterView;import android.widget.AdapterView.OnItemClickListener;import android.widget.AdapterView.OnItemSelectedListener;import android.widget.ArrayAdapter;import android.widget.AutoCompleteTextView;import android.widget.BaseAdapter;import android.widget.Button;import android.widget.DatePicker;import android.widget.ExpandableListAdapter;import android.widget.ExpandableListView;import android.widget.Gallery;import android.widget.GridView;import android.widget.ImageSwitcher;import android.widget.ImageView;import android.widget.LinearLayout;import android.widget.ListView;import android.widget.ProgressBar;import android.widget.RatingBar;import android.widget.SimpleAdapter;import android.widget.RatingBar.OnRatingBarChangeListener;import android.widget.SeekBar;import android.widget.DatePicker.OnDateChangedListener;import android.widget.SeekBar.OnSeekBarChangeListener;import android.widget.TabHost;import android.widget.TextView;import android.widget.TimePicker;import android.widget.TimePicker.OnTimeChangedListener;import android.widget.ViewSwitcher.ViewFactory;public class MainActivity extends Activity {    private final int[] imgs = new int[] { R.drawable.a1, R.drawable.a2,            R.drawable.a3, R.drawable.a4, R.drawable.a5, R.drawable.a6,            R.drawable.a7, R.drawable.a8 };    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        this.setContentView(R.layout.activity_main);        Button button = (Button)findViewById(R.id.button1);        final TextView textView = (TextView)findViewById(R.id.textView1);        button.setOnClickListener(new OnClickListener() {                        @Override            public void onClick(View arg0) {                // TODO Auto-generated method stub                AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);                builder.setMessage("这是一个用于测试的dialog");                builder.setIcon(R.drawable.ic_launcher);                builder.setTitle("这是title");                builder.setPositiveButton("确定", new DialogInterface.OnClickListener() {                                        @Override                    public void onClick(DialogInterface arg0, int arg1) {                        // TODO Auto-generated method stub                        textView.setText("你按下了确认键");                    }                });                builder.setNegativeButton("取消", new DialogInterface.OnClickListener() {                                        @Override                    public void onClick(DialogInterface arg0, int arg1) {                        // TODO Auto-generated method stub                        textView.setText("你按下了取消键");                    }                });                builder.create().show();            }        });    }    @Override    public boolean onCreateOptionsMenu(Menu menu) {        getMenuInflater().inflate(R.menu.main, menu);        return true;    }}

 

转载于:https://www.cnblogs.com/Moon-Face/p/4517752.html

你可能感兴趣的文章
怎么用sysLinux做U盘双PE+DOS??
查看>>
Spring Transactional
查看>>
shell脚本实例
查看>>
我的友情链接
查看>>
Windows Phone 7 隔离存储空间资源管理器
查看>>
Microsoft Excel 2000/2003修复工具
查看>>
apache安装报错undefined reference ssl
查看>>
关于爱情只有一句忠告
查看>>
CentOS LVM 新加硬盘,扩容逻辑卷步骤
查看>>
CentOS 7下安装部署Oracle11g图文教程
查看>>
F#初学笔记06
查看>>
实战:将企业域名解析委派给企业DNS服务器
查看>>
在Lync 2013环境部署Office Web Apps
查看>>
微软大会Ignite,你准备好了么?
查看>>
读书笔记-高标管事 低调管人
查看>>
Master带给世界的思考:是“失控”还是进化
查看>>
用户和开发者不满苹果iCloud问题多多
查看>>
一位多年老站长告白:如何用老域名让新站快速上首页
查看>>
attrs.xml中declare-styleable 详解(用于自定义控件的属性)
查看>>
java.lang.UnsatisfiedLinkError:no dll in java.library.path终极解决之道
查看>>