App노자

[Android] Context Menu (컨텍스트 메뉴) 본문

Android/AndroidStudio

[Android] Context Menu (컨텍스트 메뉴)

앱의노예 2023. 1. 22. 09:59

1. ContextMenu란?

 

 

 

https://developer.android.com/guide/topics/ui/menus?hl=ko#context-menu 

 

메뉴  |  Android 개발자  |  Android Developers

메뉴 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. 메뉴는 수많은 유형의 애플리케이션에서 사용되는 보편적인 사용자 인터페이스 구성요소입니다. 친숙

developer.android.com

 

 

 

 

 

 

 

 

1. if문

fun main() {
    if(조건식) {
        
    } else if (조건식) {
        
    } else {
        
    }
}

 

조건문이란 주어진 조건에 따라 다른 결과를 반환 하는 코드이다

거의 모든 프로그램 언어에서 사용하고 있으며 기본이 되는 문법이다

조건을 적고 해당 조건이 맞으면 수행할 내용을 작성한다

 

fun main() {
    var a: Int = 1
    var b: Int = 2
    
    var max: Int = if (a > b) a else b
}

 

간단한  if문은 간단하게 한 줄로도 구성할 수 있다 

 

fun main() {
    var a: Int = 1
    var b: Int = 2

    if (a in 1..90) {

    } else if (b in 2..90) {

    }
}

 

in 연산자와 ..을 이용해 범위 연산자도 제공하며 다음과 같이 사용하면 된다

in 시작값 .. 마지막값 

 

fun main() {
    var a: Int = 1

    when(a){
        1 -> print("a = 1")
        2 -> print("a = 2")
        0,1 -> print("a == 0")
//        일치되는 조건을 ,를 이용해 여러 개 표현이 가능하다
        parseInt(1.toString()) -> print("일치")
        else -> {
            print("a 값이 없다")
        }
    }
}

 

인자를 사용하는 when문이다 

switch문과 상당히 유사하다