導航:首頁 > 操作系統 > 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確定對話框相關的資料

熱點內容
樹莓派都用python不用c 瀏覽:755
access文件夾樹的構造 瀏覽:660
安卓多指操作怎麼設置 瀏覽:656
linux樹形目錄 瀏覽:727
平方根的簡單演算法 瀏覽:898
千牛訂單頁面信息加密取消 瀏覽:558
單片機自製紅外遙控燈 瀏覽:719
伺服器最小配置怎麼弄 瀏覽:853
ibm伺服器硬體如何升級 瀏覽:923
全球程序員節點贊 瀏覽:986
php函數傳遞數組 瀏覽:631
人工峰群演算法的目標函數 瀏覽:468
如何刪加密文檔 瀏覽:105
塗鴉app一鍵執行如何刪除 瀏覽:756
安卓手機如何打開fr3文件 瀏覽:743
壓縮袋8絲和14絲是什麼意思 瀏覽:647
程序員大咖java 瀏覽:70
蘋果手機文檔安卓上怎麼打開 瀏覽:527
如何做淘寶代理伺服器 瀏覽:672
gz壓縮文件夾 瀏覽:179