首先在XML中设置一个Button来控制弹出框(AlertDialog)

<Button        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:text="弹出对话框"        android:onClick="alert_edit"/>

在Activity中添加对应的弹出方法

    public void alert_edit(View view){        final EditText et = new EditText(this);        new AlertDialog.Builder(this).setTitle("请输入消息")                .setIcon(android.R.drawable.sym_def_app_icon)                .setView(et)                .setPositiveButton("确定", new DialogInterface.OnClickListener() {                    @Override                    public void onClick(DialogInterface dialogInterface, int i) {                        //按下确定键后的事件                        Toast.makeText(getApplicationContext(), et.getText().toString(),Toast.LENGTH_LONG).show();                    }                }).setNegativeButton("取消",null).show();    }

更多相关文章

  1. Android(安卓)onTouchEvent的MotionEvent.ACTION_UP不响应
  2. android开发之PreferenceScreen使用详解
  3. Android实现EventBus登录界面与传值(粘性事件)
  4. python搭建服务器实现两个Android客户端间收发消息
  5. android源码分析 - AysncTask
  6. Android输入设备处理流程
  7. Android开发艺术探索 - 第10章 Android的消息机制
  8. Android:消息机制
  9. Android(安卓)按钮响应点击事件的三种实现方式

随机推荐

  1. C#连接Oracle的实例教程
  2. 实现一个验证码生成类(含数字,拼音,汉字)
  3. SignalR Self Host多端消息推送服务实例(
  4. ASP.NET Core简单介绍教程(1)_实用技巧
  5. 带你掌握OOM框架AutoMapper使用实例
  6. SignalR Self Host多端消息推送服务介绍(
  7. ASP.NET Core环境设置教程(2)_实用技巧
  8. 详解关于Blog实现一个日历的实例教程
  9. ASP.NET中的参数与特殊类型的实例详解
  10. ASP.NET Core新建项目教程(3)_实用技巧