본문 바로가기

전체 글

(39)
[Error] Failed to compile values file 에러메세지에보면 '리소스를 머지할 수 없다' 는 오류메세지가 나온다. 유효하지 않은 값을 에 줘서 그렇다고 하는데 보면 greenPress에는 #을 생략했고 이전에 textColor 에는 6자리를 줘야하는데 5자리를 줘서 유효하지 않은 값을 주게되어 에러가 난것이다. 좌측에 색이 나오는걸 확인해야한다.
핸들러 사용하기 스레드와 핸들러 안드로이드에서 UI작업을 수행하는 스레드를 메인스레드 또는 UI스레드라고 부른다. ui와 관련된작업은 이 메인스레드에서 진행하여야하고 그 외 복잡하거나 오래걸리는 작업은 새로운 스래드(워커스레드)를 생성해서 진행하여야 어플의 반응성(ui반응)이 좋아지고 속도가 빨라진다. 그런데 워커스레드에서 네트워킹 작업을 하고 그 결과를 ui에 적용할때와 같이 메인스레드가 아닌 스레드에서 ui작업을 하게되는 경우 워커스레드에서 ui관련 작업 코드를 입력하면 당연히 오류가 나기때문에 반드시 핸들러를 이용해야한다. 이처럼 핸들러는 스레드간의 통신을 제공하는 안드로이드 객체이다. 핸들러 사용해서 시간지연시키는 작업을 다른 스레드에서 하기 윈도우10에 기본으로 탑재되어 있는 스티커메모 프로그램은 새로 타이핑할..
Android layout ) drawable 그리기 drawable 폴더에는 layout에 그릴 수 있는 이미지나 xml파일을 저장한다. 여기서 직접 그려서 xml파일로 만들어 요소의 백그라운드 등으로 활용할 수 있다. 사용 =>