中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Android實現退出界面彈出提示對話框

發布時間:2020-10-10 12:28:37 來源:腳本之家 閱讀:260 作者:光仔December 欄目:移動開發

根據之前學的Android對話框技術,來實現下面一個效果:界面有一個"退出"按鈕,按下之后會彈出一個詢問是否退出的提示對話框,單擊"不"按鈕,不退出游戲,單擊"是的"按鈕,將退出游戲。

接下來實現此實例:

res/layout/main.xml:

<?xml version="1.0" encoding="utf-8"?>  
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"  
  android:orientation="vertical"  
  android:layout_width="fill_parent"  
  android:layout_height="fill_parent"  
  android:id="@+id/layout1" 
  android:gravity="center_horizontal" 
  >  
  <Button 
    android:id="@+id/button1" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content"  
    android:text="退出"/> 
</LinearLayout> 

MainActivity:

package com.example.test;  
  
import android.app.Activity; 
import android.app.AlertDialog; 
import android.content.DialogInterface; 
import android.os.Bundle; 
import android.view.View; 
import android.view.View.OnClickListener; 
import android.widget.Button; 
  
public class MainActivity extends Activity {  
 
 
  @Override  
  public void onCreate(Bundle savedInstanceState) {  
    super.onCreate(savedInstanceState);  
    setContentView(R.layout.main);  
     
    Button button=(Button)findViewById(R.id.button1); 
    //為"退出"按鈕添加單擊事件監聽器 
    button.setOnClickListener(new OnClickListener() { 
       
      @Override 
      public void onClick(View view) { 
        AlertDialog alert=new AlertDialog.Builder(MainActivity.this).create(); 
        alert.setIcon(R.drawable.stop); 
        alert.setTitle("退出?"); 
        alert.setMessage("真的要退出本軟件嗎?"); 
        //添加取消按鈕 
        alert.setButton(DialogInterface.BUTTON_NEGATIVE,"不",new DialogInterface.OnClickListener() { 
           
          @Override 
          public void onClick(DialogInterface dialog, int which) { 
            // TODO Auto-generated method stub 
             
          } 
        }); 
        //添加"確定"按鈕 
        alert.setButton(DialogInterface.BUTTON_POSITIVE,"是的", new DialogInterface.OnClickListener() { 
           
          @Override 
          public void onClick(DialogInterface arg0, int arg1) { 
             finish(); 
          } 
        }); 
        alert.show(); 
      } 
    }); 
  }  
}  

運行結果如圖:

Android實現退出界面彈出提示對話框

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

梧州市| 天峨县| 铜鼓县| 荣昌县| 上饶市| 龙游县| 金阳县| 开鲁县| 泸州市| 中超| 新乡市| 景洪市| 本溪市| 长汀县| 攀枝花市| 伊通| 卓资县| 含山县| 开化县| 平和县| 罗源县| 延津县| 福清市| 泽州县| 娄烦县| 灵武市| 丹巴县| 通化县| 大埔区| 旺苍县| 含山县| 吉木萨尔县| 湛江市| 清水河县| 普定县| 通化市| 色达县| 松江区| 临沧市| 沙河市| 宜宾市|