투케이2K

383. (android/java) 버튼 클릭 이벤트 setOnClickListener(this) 설정 및 onClick 메소드 재정의 실시 본문

Android

383. (android/java) 버튼 클릭 이벤트 setOnClickListener(this) 설정 및 onClick 메소드 재정의 실시

투케이2K 2022. 11. 3. 09:28

[개발 환경 설정]

개발 툴 : AndroidStudio

 

[소스 코드]

// [컴포넌트 매핑 실시]

Button info1 = findViewById(R.id.info1);
Button info2 = findViewById(R.id.info2);
Button info3 = findViewById(R.id.info3);





// [클릭 이벤트 설정 실시]

info1.setOnClickListener(LoginActivity.this);
info2.setOnClickListener(LoginActivity.this);
info3.setOnClickListener(LoginActivity.this);





// [클릭 이벤트 메소드 재정의 실시]

    @Override
    public void onClick(View v) {
        
        switch (v.getId()) {
            case R.id.info1:
                Log.d("---","---");
                Log.d("//===========//","================================================");
                Log.d("","\n"+"[LoginActivity > info1 클릭 이벤트]");
                Log.d("//===========//","================================================");
                Log.d("---","---");

                break;

            case R.id.info2:
                Log.d("---","---");
                Log.d("//===========//","================================================");
                Log.d("","\n"+"[LoginActivity > info2 클릭 이벤트]");
                Log.d("//===========//","================================================");
                Log.d("---","---");

                break;

            case R.id.info3:
                Log.d("---","---");
                Log.d("//===========//","================================================");
                Log.d("","\n"+"[LoginActivity > info3 클릭 이벤트]");
                Log.d("//===========//","================================================");
                Log.d("---","---");

                break;
        }
    }

 

반응형
Comments