简单对话框1
来源:互联网 发布:反转链表 java 编辑:程序博客网 时间:2024/06/05 18:54
本来不打算写这个的 很简单 可是我调试了好多遍 下面把代码附上
就是点击一个按键 弹出一个简单对话框
package com.example.main;import android.app.Activity;import android.app.AlertDialog;import android.app.Dialog;import android.content.DialogInterface;import android.os.Bundle;import android.util.Log;import android.view.View;import android.widget.TextView;public class MainActivity extends Activity { TextView textview; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); textview=(TextView) findViewById(R.id.textview); textview.setOnClickListener(onClick); } private View.OnClickListener onClick=new View.OnClickListener() { @Override public void onClick(View arg0) { Dialog alertDialog=new AlertDialog.Builder(MainActivity.this).setTitle("是否删除?").setIcon(R.drawable.ic_launcher).setTitle("是否删除").setPositiveButton("确认", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface arg0, int arg1) { new AlertDialog.Builder(MainActivity.this).setMessage("你已经删除该文件").create().show(); } }).setNegativeButton("取消", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface arg0, int arg1) { new AlertDialog.Builder(MainActivity.this).setMessage("你已经取消删除0删除该文件,删除失败").create().show(); } }).create();//这必须写create然后在show //直接写show 有错误 alertDialog.show(); } }; }
在xml定义一个Textview的id即可
下面是按钮的 代码是一样的
package com.example.main66;import android.app.Activity;import android.app.AlertDialog;import android.app.Dialog;import android.content.DialogInterface;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.Toast;public class MainActivity extends Activity { Button button; @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 arg0) { Dialog di=new AlertDialog.Builder(MainActivity.this).setTitle("你吃饭了吗") .setPositiveButton("确认", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface arg0, int arg1) { // TODO Auto-generated method stub new AlertDialog.Builder(MainActivity.this).setMessage("确认").create().show(); //Toast.makeText(MainActivity.this, "确认", Toast.LENGTH_LONG).show(); } }).setNegativeButton("取消", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface arg0, int arg1) { // TODO Auto-generated method stub new AlertDialog.Builder(MainActivity.this).setMessage("取消").create().show(); //Toast.makeText(MainActivity.this, "取消", Toast.LENGTH_LONG).show(); } }).create(); di.show(); } }); }}
阅读全文
0 0
- 简单对话框1
- Android简单对话框、输入对话框、单选对话框、复选对话框、列表对话框、自定义对话框、时间对话框
- 简单实现全屏对话框
- 简单使用目录对话框
- 创建简单对话框
- 对话框全屏简单实现
- 几种简单对话框
- 简单模态对话框
- HGE 简单对话框组件
- SDK对话框简单示例
- 常量_MFC_简单对话框
- 对话框的简单使用
- 简单的对话框
- Android 简单对话框
- 简单对话框AlertDialog
- 简单的对话框
- Android 对话框简单写法
- 简单的警告对话框
- HDU 4135 Co-prime (容斥)
- unity shader学习 简单的顶点-片段 shader
- php 获取表单中的内容
- PAT甲级 1064. Complete Binary Search Tree (30)
- NOIP2016-Senior_problem_Solve.md
- 简单对话框1
- 9月6日学习记录
- 1010 只包含因子2 3 5的数(预处理+二分)
- (codeforces 853A)Planning 贪心
- caffe目标检测踩坑记(二)
- Hibernate初学者---自动生成数据表
- Python epoll编程:实现一个ioloop
- 练习题2(17.09.06)
- 如何制作Excel表头