Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 高級開發 >> Android AlertDialog操作代碼詳解

Android AlertDialog操作代碼詳解

編輯:高級開發

對於剛剛接觸android這一手機操作系統的朋友來說,可能還對其中一些重要的功能不是很清楚,以及具體應用技巧掌握不牢。在這裡我們就來通過一段代碼的解讀,為大家詳細介紹android AlertDialog的使用方法

android AlertDialog代碼示例:

  1. package maximyudin.AlertDialogBuilderSample;
  2. import android.app.Activity;
  3. import android.os.Bundle;
  4. import android.widget.Button;
  5. import android.view.VIEw;
  6. import android.app.AlertDialog;
  7. import android.content.DialogInterface;
  8. public class AlertDialogBuilderSample extends Activity {
  9. @Override
  10. public void onCreate(Bundle icicle) {
  11. super.onCreate(icicle);
  12. setContentVIEw(R.layout.main);
  13. final Button btnQuit = (Button) findVIEwById(R.id.btnQuit);
  14. btnQuit.setOnClickListener(new Button.OnClickListener() {
  15. public void onClick(VIEw v) {
  16. new AlertDialog.Builder(AlertDialogBuilderSample.this)
  17. .setTitle(“Question”)
  18. .setMessage(“Are you sure that you want to quit?”)
  19. .setIcon(R.drawable.question)
  20. .setPositiveButton(“Yes”, new DialogInterface.OnClickListener() {
  21. public void onClick(DialogInterface dialog, int whichButton) {
  22. setResult(RESULT_OK);
  23. finish();
  24. }
  25. })
  26. .setNegativeButton(“No”, new DialogInterface.OnClickListener()
  27. {
  28. public void onClick(DialogInterface dialog, int whichButton)
  29. {
  30. }
  31. })
  32. .show();
  33. }
  34. });
  35. final Button btnTravels = (Button) findVIEwById(R.id.btnTravels);
  36. btnTravels.setOnClickListener(new Button.OnClickListener()
  37. {
  38. public void onClick(VIEw v) {
  39. new AlertDialog.Builder(AlertDialogBuilderSample.this)
  40. .setTitle(“I want to go to”)
  41. .setItems(R.array.items_indide_dialog,
  42. new DialogInterface.OnClickListener() {
  43. public void onClick(DialogInterface dialog, int whichcountry)
  44. {
  45. String[] travelcountrIEs =
  46. getResources().getStringArray(R.array.items_indide_dialog);
  47. new AlertDialog.Builder(AlertDialogBuilderSample.this)
  48. .setMessage(“I’m going to “ + travelcountrIEs[whichcountry])
  49. .setNeutralButton(“Cancel”,
  50. new DialogInterface.OnClickListener() {
  51. public void onClick(DialogInterface dialog, int whichButton)
  52. {
  53. }
  54. })
  55. .show();
  56. }
  57. })
  58. .show();
  59. }
  60. });
  61. }
  62. }

android AlertDialog具體使用方法就為大家介紹到這裡。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved