千金一刻莫空度,老大无成空自伤。这篇文章主要讲述Android - AlertDialog相关的知识,希望能为你提供帮助。
MainActivity.java
1 package com.example.zc.alertdialog; 2 3 import android.content.DialogInterface; 4 import android.support.v7.app.AlertDialog; 5 import android.support.v7.app.AppCompatActivity; 6 import android.os.Bundle; 7 import android.view.View; 8 import android.widget.Button; 9 10 public class MainActivity extends AppCompatActivity { 11 12private Button mButton; 13@Override 14protected void onCreate(Bundle savedInstanceState) 15{ 16super.onCreate(savedInstanceState); 17setContentView(R.layout.activity_main); 18 19 20mButton = (Button) findViewById(R.id.button); //引用已生成的组件 21mButton.setOnClickListener( 22new View.OnClickListener() 23{ 24@Override 25public void onClick(View v) 26{ 27//Alert1(); 28//Alert2(); 29Alert3(); 30} 31} 32); 33 34 35 36} 37 38public void Alert1() 39{ 40new AlertDialog.Builder(this) 41.setTitle("Android 提示") 42.setMessage("这是一个提示,请确定") 43.show(); 44} 45public void Alert2() 46{ 47new AlertDialog.Builder(this) 48.setMessage("这是第二个提示") 49.setPositiveButton("确定", 50new DialogInterface.OnClickListener(){ 51public void onClick(DialogInterface dialoginterface, int i){ 52//按钮事件 53} 54}) 55.show(); 56} 57public void Alert3() 58{ 59new AlertDialog.Builder(this) 60.setTitle("提示") 61.setMessage("确定退出?") 62//.setIcon(R.drawable.quit) 63.setPositiveButton("确定", new DialogInterface.OnClickListener() { 64public void onClick(DialogInterface dialog, int whichButton) { 65setResult(RESULT_OK); //确定按钮事件 66finish(); 67} 68}) 69.setNegativeButton("取消", new DialogInterface.OnClickListener() { 70public void onClick(DialogInterface dialog, int whichButton) { 71//取消按钮事件 72} 73}) 74.show(); 75} 76 77 78 79 }
【Android - AlertDialog】
activity_main.xml
1 < LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 2android:layout_width="match_parent" 3android:layout_height="match_parent" 4android:orientation="vertical" 5> 6 7< Button 8android:id="@+id/button" 9android:layout_width="wrap_content" 10android:layout_height="wrap_content" 11android:text="hello" 12android:layout_gravity="center" 13/> 14 15 < /LinearLayout>
文章图片
文章图片
文章图片
推荐阅读
- 转(Android酷炫实用的开源框架(UI框架))
- android-----JNI中的log打印
- Android零基础入门第78节(四大组件的纽带——Intent)
- ANDROID布局实现圆角边框
- 安卓平台ionic2微博和QQ登录
- Android——碎片事务调用失败
- Myeclipse开发安卓-安装ADT,SDK
- JavaFX高斯模糊效果
- JavaFX事件处理