Usage of attr in Android
안드로이드 프로젝트에서 ?attr/ 의 사용법
문제
- 특정 layout을 클릭했을 때, 버튼이 클릭되었을 때와 동일한 효과(effect)를 주고 싶었다.
해결
- 다음의 코드를 layout 선언부에 추가했다.
android:background="?attr/selectableItemBackground"
궁금증
- ?attr 이 뭐지?
- ?attr을 이용해서 Android에서 기본으로 제공하는 속성들을 사용할 수 있다.
추가 발견
- ?attr/actionBarSize 같은 크기 설정도 있었다.