반응형
switchcase
-
안드로이드 스튜디오: 여러 버튼 하나로 처리하기 onClick method안드로이드 스튜디오 2020. 9. 10. 13:47
종종 비슷한 기능을 하는 버튼 여러개를 사용해야 할 때가 있다. 예를 들어 더하기, 빼기, 곱하기, 나누기를 수행하는 간단한 계산기가 있다고 해보자 더하기 버튼, 빼기 버튼, 곱하기 버튼, 나누기 버튼은 연산 과정만 다를 뿐 유사한 기능을 한다. 그래서 각 버튼에 대해서 오바라이드하기 보다는 onClick 메소드와 switch case문을 이용해 코드의 양을 줄일 수 있다. 밑에는 간단한 계산기 예제 package org.techtown.mypractice; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; import a..