2010-12-22 6 views
0

도와주세요.레이아웃에서 오류가 발생했습니다.

Android 휴대 전화 사용자가 휴대 전화에서 '메뉴'를 클릭하면 팝업 메뉴가 표시됩니다. 그리고 나는 스크린에서 버튼을 원한다. 그래서 사용자가 그것을 클릭 할 때 소리가 2 또는 2 동안 재생되기 시작한다. & & 이 오류는 "공공 부울 onCreateTutorial (메뉴 메뉴) {"을 heres

내 코드를 말한다 부분에 내 자바 클래스에 진열 유지합니다.

package com.Tutorial; 

import com.Tutorial.R; 

import android.app.Activity; 
import android.os.Bundle; 
import android.view.Menu; 
import android.view.MenuInflater; 
import android.view.MenuItem; 
import android.view.View; 
import android.view.View.OnClickListener; 
import android.widget.Button; 
import android.widget.Toast; 

public class Tutorial extends Activity { 
    private SoundManager mSoundManager; 

    /** Called when the activity is first created. */ 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.main); 

     mSoundManager = new SoundManager(); 
     mSoundManager.initSounds(getBaseContext()); 
     mSoundManager.addSound(1, R.raw.sound); 

     Button SoundButton = (Button)findViewById(R.id.Button); 
     SoundButton.setOnClickListener(new OnClickListener() { 

      public void onClick(View v) { 
       mSoundManager.playSound(1); 


       @Override 
       public boolean onCreateTutorial(Menu menu) { 
        MenuInflater inflater = getMenuInflater(); 
        inflater.inflate(R.menu.menu, menu); 
        return true; 
       } 
         } 

     @Override 
     public boolean onOptionsItemSelected(MenuItem item) { 
      switch (item.getItemId()) { 
       case R.id.icon:  Toast.makeText(this, "Rate this app on Android Market!", Toast.LENGTH_LONG).show(); 
            break; 
       case R.id.text:  Toast.makeText(this, "Name: Wahid", Toast.LENGTH_LONG).show(); 
            break; 
       case R.id.icontext: Toast.makeText(this, "MeSoundFx Pro on the Android Market! (Coming Soon)", Toast.LENGTH_LONG).show(); 
            break; 
      } 
      return true; 
     } 
     }); 

    } 
} 

답변

2

코드가 완전히 엉망입니다. onClick() 메소드는 onCreateTutorial() 메소드를 내부에 가지고 있기 때문에 시작할 수 없습니다.

복사/과거를 엉망으로 만든 것처럼 보입니다.

해결 방법 : 코드를 한 줄씩 따라 가면서 시작 및 마무리 대괄호를보고 코드를 수정하십시오.

// 편집 : 당신이 스스로 배울 것을해야하기 때문에이 onCreateTutorial ...,

0

변경 수정 된 코드를 게시하고 있지 않다의 onCreateOptionsMenu

관련 문제