@+id, @id 의미

2023. 1. 28. 16:27Frontend/Android

    목차
반응형

@+id

리소스의 id를 새롭게 정의하는 부분을 의미힙니다.

예를 들어, xml file 내 다음과 같다면,

<TextView
    android:id="@+id/mainTitleText"
    ...

TextView에 id를 mainTitleText로 새롭게(@+id) 정의하는 것을 의미합니다.

이제 코드상에서는 다음과 같이 resource (widget)에 접근할 수 있습니다.

findViewById(R.id.mainTitleText).text = "text"

@android:id

@Android는 Android 내부에서 제공하는 resource에 접근하기 위한 접근 지정자 입니다.

android.background="@android:color/transparent"
<ImageView
    android.id="@android:id/icon"
    ...
반응형

'Frontend > Android' 카테고리의 다른 글

Android Jetpack  (0) 2023.01.29
Kotlin 익명 객체 생성 (object expression)  (0) 2023.01.28
Android fragment  (0) 2023.01.27
Android layouts  (0) 2023.01.27
Android build.gradle  (0) 2023.01.27