EX03_17.java
上传用户:vip_99
上传日期:2021-03-27
资源大小:61159k
文件大小:1k
源码类别:

android开发

开发平台:

Java

  1. package irdc.ex03_17;
  2. import android.app.Activity;
  3. import android.app.AlertDialog;
  4. import android.content.DialogInterface;
  5. import android.os.Bundle;
  6. import android.view.Menu;
  7. import android.view.MenuItem;
  8. public class EX03_17 extends Activity
  9. {
  10.   /** Called when the activity is first created. */
  11.   @Override
  12.   public void onCreate(Bundle savedInstanceState)
  13.   {
  14.     super.onCreate(savedInstanceState);
  15.     setContentView(R.layout.main);
  16.   }
  17.   
  18.   public boolean onCreateOptionsMenu(Menu menu)
  19.   {
  20.     menu.add(0, 0, 0, R.string.app_about);
  21.     menu.add(0, 1, 1, R.string.str_exit);
  22.     return super.onCreateOptionsMenu(menu);
  23.   }
  24.   
  25.   public boolean onOptionsItemSelected(MenuItem item)
  26.   {
  27.     super.onOptionsItemSelected(item);
  28.     switch(item.getItemId())
  29.     {
  30.       case 0:
  31.         openOptionsDialog();
  32.         break;
  33.       case 1:
  34.         finish();
  35.         break;
  36.     }
  37.     return true;
  38.   }
  39.   
  40.   private void openOptionsDialog()
  41.   {
  42.     new AlertDialog.Builder(this)
  43.     .setTitle(R.string.app_about)
  44.     .setMessage(R.string.app_about_msg)
  45.     .setPositiveButton(R.string.str_ok,
  46.         new DialogInterface.OnClickListener()
  47.         {
  48.          public void onClick(DialogInterface dialoginterface, int i)
  49.          {
  50.          }
  51.          }
  52.         )
  53.     .show();
  54.   }
  55. }