網頁

2012年7月13日 星期五

[雜事]2012-07-13 android之簡易menu function


前陣子有需要用到這方面

不過用完後竟然都忘光光

趁這次有需要

再來學習一下

順便記錄下來可供給大家使用

這個是程式中menu鍵的使用以及呼叫簡單的dialog










         @Override
         public boolean onCreateOptionsMenu(Menu menu) {
           
             menu.add(0, 0, 0, "選單");
             menu.add(0, 1, 1, "關於我們");
             return super.onCreateOptionsMenu(menu);
         }
       


         @Override
         public boolean onOptionsItemSelected(MenuItem item) {
           
             switch(item.getItemId()) {
                 case 0:
                   
               
                openOptionDialog(); //呼叫dialog, function在底下


                     break;
                 case 1:
                   
                Toast.makeText(this, "aaaaaaaa", Toast.LENGTH_LONG) .show(); //這是比較簡單的即時出現幾秒
                     break;
                 default:
             }
             return super.onOptionsItemSelected(item);
           
           
           
           
    }



private void openOptionDialog() {

// TODO Auto-generated method stub
new AlertDialog.Builder(this)
           .setTitle("title")
           .setMessage("message")
           .setPositiveButton("that's all", new DialogInterface.OnClickListener() {
           
               public void onClick(DialogInterface dialog, int which) {
                   // TODO Auto-generated method stub
               
               }
           })
           .show();
       }

沒有留言:

張貼留言

注意:只有此網誌的成員可以留言。

Site Meter