ListView 의 cacheColorHInt 값의 의미List가 항상 한가지 색깔의 배경을 기본으로 scroll 하겠다는 의미이며, value 는 해당 배경색이 들어갑니다. -android:listSelector="#00000000"EditText에서 내용물을 선택했을 때 선택한 영역의 배경색을 설정 -Button.setOnClickListener 등록-EditText.addTextChangedListener로 watcher 객체 등록-watcher 인터페이스 구현(before, after, on)package com.example.salgu.doitandroid04; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; ..
1. MainActivity.java-Button.setOnClickListener() 메서드 주의 package com.example.salgu.doitmission03answer; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.view.View; import android.widget.Button; import android.widget.ImageView; public class MainActivity extends AppCompatActivity { ImageView imageView01; ImageView imageView02; @Override protected void onCrea..
Gradle 이란 빌드 배포 도구(build tool) 입니다.프로젝트를 생성하면 다음과 같은 구조로 파일들이 생성됩니다. 안드로이드 스튜디오로 프로젝트를 만들면 Gradle이란 것도 같이 생성되는 것을 볼 수 있습니다. 안드로이드 스튜디오와 빌드 시스템이 서로 독립적이기 때문입니다. 이클립스에서는 프로젝트 빌드를 이클립스 내에서 담당했지만, 안드로이드 스튜디오는 코드의 편집만을 담당할 뿐, 빌드는 Gradle을 통해 모두 수행됩니다. 때문에, 간혹 안드로이드 스튜디오의 프로젝트 설정과 Gradle 빌드 설정이 동기화되지 않아 스튜디오에서 에러로 표시하는 경우도 있습니다. 하지만, 빌드 절차와 IDE가 분리되어 있기 때문에 프로젝트를 더 깔끔하게 관리할 수 있게 되었습니다. *이전에는 라이브러리를 추가하..