프로그래밍/Android

안드로이드 버튼 이벤트 처리하는 2가지 방법

Jay Tech 2017. 1. 3. 12:32
반응형
public class MainActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

Button button2 = (Button) findViewById(R.id.button2); // inflation
// 뷰 객체로 찾아서 형변환한다
button2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(getApplicationContext(),"중지버튼 눌렸다", Toast.LENGTH_LONG).show();
}
});

}

public void onButton1Clicked(View V){
Toast.makeText(getApplicationContext(),"시작버튼 눌렸다", Toast.LENGTH_LONG).show();
} // 연결이 자동으로 된다
}



함수를 xml 파일에서 등록하여 메인 엑티비티에서 그 함수를 정의하여 만드는 방법과

메인액티비티에서 버튼의 id를 찾아서 setOnClickListener메소드를 통해서 처리하는 방법  2가지가 있다


반응형