2012-03-17 7 views
0

私はアンドロイドで日食にAndroidの開発に着手しており、ボタンをプログラムしようとしています、これは私のコードで、Androidアプリの開発エラー - この行に複数のマーカー

 package my.Apprentice; 

    import android.app.Activity; 
    import android.os.Bundle; 
    import android.widget.Button; 

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



      startVotingListener(); 


     } 

     private void startVotingListener() { 

      final Button startVoting = (Button) findViewById(R.id.startVoting); 

      startVoting.setOnClickListener(new View.OnClickListener() { 

       @Override 
       public void onClick(View v) { 

       } // Multiple markers at this line error shows here 
      };) 
     } 
     } 

私のエラーの場所がコメントしています上記。私は本当にそれを取り除く方法について本当に考えていない、私は成功なしで私のプロジェクトをきれいにしてみました。誰にもアイデアはありますか?ありがとう!

更新して動作するコードを以下に示します。

package my.Apprentice; 

import android.app.Activity; 
import android.os.Bundle; 
import android.view.View; 
import android.view.View.OnClickListener; 
import android.widget.Button; 


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

     startVotingListener(); 

    } 

    private void startVotingListener() { 

     final Button startVoting = (Button) findViewById(R.id.startVoting); 

     startVoting.setOnClickListener(new OnClickListener() { 
      @Override 
      public void onClick(View v) { 

      } 
     }); 
    } 
} 

答えて

1

てみてください});

import android.view.View; 
import android.view.View.OnClickListener; 

startVoting.setOnClickListener(new OnClickListener() { 

     @Override 
     public void onClick(View v) { 

     } // Multiple markers at this line error shows here 
    }); // Sequence is wrong 
+0

うーん、もう一度試してみると、 'setOnClickListener'と 'View'でエラーが発生する – rusty009

+0

あなたはどんなエラーが表示されますか?ビューを削除した後に – Calvin

+0

。 「新しいOnClickListener(){}」および「OnClickListenerを型に解決できません」という型のビューのsetOnClickListener(View.OnClickListener)メソッドは引数には適用されません。 – rusty009

0

削除しようとしました「;」リスナー宣言の後に?

startVoting.setOnClickListener(new View.OnClickListener() { <-- HERE 

      @Override 
      public void onClick(View v) { 

      } // Multiple markers at this line error shows here 
     };) // <--- HERE 

決勝::また、ビューの参照外し

startVoting.setOnClickListener(new OnClickListener() { 

      @Override 
      public void onClick(View v) { 

      } 
     }); 
+0

はちょうど私が、私は3つのエラーを取得することを行うときに、私が取得返信用 – rusty009

+0

上のエラーが(削除「表示を。」)、編集を取得、それを試してみました、 'タイプViewのメソッドsetOnClickListener(View.OnClickListener)は引数には適用されません(新しいOnClickListener(){})' 'OnClickListenerはタイプに解決できません' – AsTeR

+0

おかげで、私は「setOnClickListener」と「表示」 – rusty009

関連する問題