2016-11-05 2 views
-3

나는 물었다는 것을 안다. 그러나 나는 너무 혼란 스럽다. 나는이 코드를 가지고 나에게 아무런 효과가 없다. 무엇이 잘못 되었는가?Button 이벤트로 무엇을해야합니까?

package muffinapps.veseligsuzturs; 

import android.content.Intent; 
import android.support.v7.app.AppCompatActivity; 
import android.os.Bundle; 
import android.view.View; 
import android.widget.Button; 

public class uzturs1 extends AppCompatActivity { 
public Button but3,but2; 


View.OnClickListener myListener = new View.OnClickListener() { 
    @Override 
    public void onClick(View view) { 
     Intent toy = new Intent(uzturs1.this, uzturs.class); 
     Intent toy1 = new Intent(uzturs1.this, uzturs2.class); 
     if (view == but3) 
     /* Your code, for example start a new Activity */ 
      startActivity(toy); 
     if (view == but2) 
      startActivity(toy1); 
    } 

}; 
} 
+0

당신은'findViewById를을 (누락하지 않은 'myListener'를 버튼에 붙이고'onCreate()'메소드를 모두 넣어야합니다. 그리고 클래스 이름은'Uzturs1'처럼 대문자로 시작해야합니다. –

답변

-1

당신은 버튼의`setOnClickListener()`호출을 참조하는`) 호출이

@Override 
protected void onCreate(Bundle savedInstanceState) { 
super.onCreate(savedInstanceState); 
setContentView(R.layout.activity_traveler_profile_view); 
. 
. 
. 
btn1 = (Button) findViewById(R.id.{yor button id}); 

} 

를 사용하거나 실용적를 만들고 setContentView(customView);

관련 문제