导航:首页 > 操作系统 > android确定对话框

android确定对话框

发布时间:2022-07-14 15:57:52

❶ 为什么 android 4.0 把对话框的确定和取消按钮左右调换了位置

要实现不能被返回键结束掉这个dialog ,可以重写在这个activity中的 back键的事件处理,让back不响应。 public boolean dispatchKeyEvent(android.view.KeyEvent event) { switch(event.getKeyCode()) { case KeyEvent.KEYCODE_BACK: { return f

❷ Android开发,弹出一个对话框,点击确定之后又弹出一个对话框,怎么实现啊

在第一个对话框的监听事件里继续按生产第一个对话框的步骤在生产第二监听;主要是上下文要有,且context要是activity的不能是application的

❸ android 弹出对话框后禁止back键 必须按对话框里的确定或取消按钮才能关闭对话框

这句话本身没问题,可以屏蔽回退键,怀疑是你的代码有问题,复制更多的代码上来吧。

❹ Android常用对话框有哪些

1、对话框通知(Dialog Notification)
当你的应用需要显示一个进度条或需要用户对信息进行确认时,可以使用对话框来完成。
2、创建带单选项列表的对话框
3、创建带多选项列表的对话框
4、进度对话框(ProgressDialog)

❺ Android 的通知,对话框,警告各有什么优缺点

在图形界面之中,对话框也是人机交互的一种重要的形式,程序可以通过对话框对用户进行一些信息的提示,而
用户也可以通过对话框和程序进行一些简单的交互操作。
在Android的开发之中,所有的对话框都是从android.app.Dialog类继承而来的。
Alert表示的是一个警告的含义,所以AlertDialog表示是的一个警告的概念,主要的功能是产生一条警告信息。
AlertDialog是Dialog的直接子类,所有可以使用Dialog类的各个操作方法,但是这个类的构造方法全部
使用了Protected关键字定义,所以这个关键字定义的权限特点:本类、同一包的类,不同包的子类可以
访问,所以也就意味着AlertDialog类的构造方法被隐藏了。
如果要想创建AlertDialog对话框,那么就必须使用AlertDialogBuilder类完成,而通过这个类的名称
就可以清楚的发现它是一个专门用于对话框的创建类。
在main.xml中
<?xml version= "1.0" encoding= "utf-8" ?>
<LinearLayout xmlns:android= "http://schemas.android.com/apk/res/android"
android:layout_width= "fill_parent"
android:layout_height= "fill_parent"
android:orientation= "horizontal" >
<TextView
android:id= "@+id/mytext"
android:layout_width= "wrap_content"
android:layout_height= "wrap_content"
android:text= "北海银滩" />
<Button
android:id= "@+id/mybut"
android:layout_width= "wrap_content"
android:layout_height= "wrap_content"
android:text= "删除" />
</LinearLayout>
在MyDialogDemo.java程序中
package com.tarena.dialog;
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.view.View.OnClickListener;
import android.widget.Button;
public class MyDialogDemo extends Activity {
private Button mybut = null; //定义按钮
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
super.setContentView(R.layout.main); //调用布局管理器
this.mybut = (Button) super.findViewById(R.id.mybut); //取得按钮
this.mybut.setOnClickListener(new OnClickListenerImpl()); //设置事件类
}
private class OnClickListenerImpl implements OnClickListener{
public void onClick(View v) {
Dialog dialog = new AlertDialog.Builder(MyDialogDemo.this)
.setTitle("删除信息?") // 创建标题
.setMessage("您确定要删除这条信息吗?") //表示对话框的内容
.setIcon(R.drawable.ic_launcher) //设置LOGO
.setPositiveButton("删除", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
}
}).setNeutralButton("查看详情", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
}
}).setNegativeButton("取消", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
}
}).create(); //创建对话框
dialog.show(); //显示对话框
}
}
}

❻ Android开发,我单击button后,弹出一个对话框,如果选择确定,则对出程序,若选择取消,则返回,怎么弄

AlertDialog.Builder builder = new Builder(Main.this);
builder.setMessage("确认退出吗?"); builder.setTitle("提示"); builder.setPositiveButton("确认", new OnClickListener() { @Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss(); Main.this.finish();
}
}); builder.setNegativeButton("取消", new OnClickListener() { @Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
}
}); builder.create().show();

❼ android 弹出的对话框在点击确定后消失

有可能是窗口出来后,焦点还在item上,所以当你点击的时候会造成item响应!
你在可以点击事件里加一句代码:item.setclickable(false);在dismiss的时候重新setclickable(true)试试

阅读全文

与android确定对话框相关的资料

热点内容
苹果手机文档安卓上怎么打开 浏览:525
如何做淘宝代理服务器 浏览:662
gz压缩文件夹 浏览:177
字母h从右往左跑的c语言编程 浏览:127
安卓手机如何拥有苹果手机横条 浏览:765
业余编程语言哪个好学 浏览:137
按照文件夹分个压缩 浏览:104
航空工业出版社单片机原理及应用 浏览:758
如何在电信app上绑定亲情号 浏览:376
安卓的怎么用原相机拍月亮 浏览:805
配音秀为什么显示服务器去配音了 浏览:755
c盘清理压缩旧文件 浏览:325
app怎么交付 浏览:343
图虫app怎么才能转到金币 浏览:175
如何做征文app 浏览:446
用什么app管理斐讯 浏览:169
安卓如何下载宝可梦剑盾 浏览:166
编译器开发属于哪个方向 浏览:940
megawin单片机 浏览:687
以色列加密货币监督 浏览:909