在做Android平台的APP时候,经常会遇到自定义弹出对话框,在Android中,已经预先给我们设置了几种弹出对话框的接口DialogBuilder ,今天闲来无事,特意整理了一下,方便日后学习回顾。

1.这是一个最简单的应用,就是弹出一个消息框,先看效果:

Android中的弹出提示框_第1张图片

activity_main.xml

        
MainActivity.java


package com.example.sm.myapplication;import android.app.Activity;import android.app.AlertDialog;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;import android.view.View;import android.view.WindowManager;import android.widget.Button;import android.widget.EditText;public class MainActivity extends Activity {    private Button button;    private EditText editText;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        button = (Button)findViewById(R.id.button);        button.setOnClickListener(new View.OnClickListener() {            @Override            public void onClick(View v) {                AlertDialog.Builder builder  = new AlertDialog.Builder(MainActivity.this);                builder.setTitle("确认" ) ;                editText = (EditText)findViewById(R.id.text);                builder.setMessage(editText.getText().toString()) ;                builder.setPositiveButton("是" ,  null );                builder.show();            }        });    }    @Override    public boolean onCreateOptionsMenu(Menu menu) {        // Inflate the menu; this adds items to the action bar if it is present.        getMenuInflater().inflate(R.menu.menu_main, menu);        return true;    }    @Override    public boolean onOptionsItemSelected(MenuItem item) {        // Handle action bar item clicks here. The action bar will        // automatically handle clicks on the Home/Up button, so long        // as you specify a parent activity in AndroidManifest.xml.        int id = item.getItemId();        //noinspection SimplifiableIfStatement        if (id == R.id.action_settings) {            return true;        }        return super.onOptionsItemSelected(item);    }}



更多相关文章

  1. Android自定义dialog对话框悬浮在界面上
  2. 【原创】Android之修改AlertDialog对话框及使用系统Holo风格
  3. Android 在Service开启对话框的方法
  4. Android自定义底部显示对话框
  5. Android 显示确认对话框
  6. android Dialog的确定按钮点击后不取消对话框
  7. Android 实现多个输入框的对话框
  8. Android 取得对话框中EditText的字符串
  9. android 显示多选列表对话框

随机推荐

  1. Android 终于要跟 Chromium 和 WebKit 团
  2. 纪念我开始学习android的文章
  3. android中异步消息的处理机制
  4. 百度强势介入分裂 Android
  5. android 安全讲座第四层 手机Root授权原
  6. 反编译并且修改Android APK包
  7. Android(安卓)监听开机广播
  8. 你的Android不好用,都是因为这几点原因
  9. Android使用AIDL实现进程间的简单通信
  10. OS版本不同造成的一些问题