xml 코드 중..


<Button 

android:id="@+id/Button1"

android:text="Button" 

android:onClick="onClick"    <== 이부분

android:layout_width="wrap_content" 

android:layout_height="wrap_content"/>


다양한 온클릭 이벤트 작성법이 있지만 xml코드에 버튼 작성 시

android:onClick="onClick"라는 속성을 주면 버튼 클릭시 onClick 메소들 찾아 실행하게 된다.


java코드


...

public class MainActivity extends Activity{

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

}

...

public void onClick(View view) {

switch (view.getId()) {

case R.id.Button1:            

      //이벤트 작성

   break;

}

}



+ Recent posts