[TIL] 2019-01-29
29 Jan 2020 | TILToday I Leaned
<textview
android:id = "@+id/this_is_id"/>
- 위와 같은 안드로이드 xml에서
@
기호는 ‘해당 문자를 스트링으로 받지 말아줘’ 라는 의미이며, 동시에 안드로이드 리소스 중 해당 컨텐츠를 찾는 역할을 한다. +
기호는 ‘만약 이것이 존재하지 않으면 새로 만들어줘’ 라는 의미이다.
findViewById(R.id.this_id_id);
- 위의 코드에서
R
은 안드로이드 tool chain에서 자동으로 생성해주는 클래스이다. -
자바에서는 변수 이름에 슬래시(/)를 허용하지 않기 떄문에
id
뒤에.
으로 변수명을 연결하였다. - 안드로이드에서
chip
혹은chipgroup
을 사용하려면styles.xml
의AppTheme
이 아래와 같이 Material로 되어있어야 한다. 나는 Appcompat으로 되어있었는데 에러가 발생하고 Material로 바꾸라는 메시지가 로그에 찍혔다. material 테마를 사용하기 위해서는 material 라이브러리를 gradle에 추가해야 한다. ```xml
Comments