1. Method 이름은 "동사"로 시작하는 "동사구" 형태를 사용하되, 동사 원형만을 사용합니다. ex) showList, updateContacts 2. 한 단어 내에서는 대소문자 변경 없이 사용합니다. ex) InVisible -> Invisible, UnSelect -> Unselect 3. 약어 사전에 있는 단어는 되도록 약어를 사용합니다. ex) UserInterface -> UI or Ui 4. 자주 사용하는 동사는 용법에 맞게 사용합니다. show: Invisible한 것을 Visible하게 바꾸는 동작 check: 어떤 것을 확인한 후 boolean 또는 값으로 반환하는 동작 is: 어떤 것인지 확인한 후 boolean으로 반환하는동자 has: 어떤것을가지고 있는 확인 후 boolean으..
이번 시간에는 복잡한 xml을 좀 더 보기좋고 효율적으로 바꿀수 있는 xml tag(include, merge)에 대해 알아보겠습니다. tag 사용 먼저 태그를 사용하면 레이아웃을 여러 파일로 나눌 수 있습니다. 복잡하거나 아주 긴 GUI를 구현하는데 도움이 됩니다. reuse_item1.xml, reuse_item2.xml 파일을 사용하여 복잡한 레이아웃을 구성한다고 가정하고, 해당 activity의 xml(이름은 main_activity로 하였습니다.)을 작성해 봤습니다. main_activity.xml 이제 activity의 xml을 작성했으니 reuse_item1.xml 및 reuse_item2.xml 도 작성해보겠습니다. reuse_item1.xml reuse_item2.xml 각 xml들은 위..
project import를 성공적으로 마치고 please select android sdk 오류가 발생하는 경우가 있습니다. 해결 방법은 Android Studio의 버전마다 조금 차이가 있습니다.버전에 맞는 해결 방법을 확인 해 주시기 바랍니다. Android Studio 3.0.1Tools -> Android -> Sync Project with Gradle Files 또는 툴바에서 아이콘을 통해 sync를 해주시면 됩니다 Android Studio 3.1.1File -> Sync Project with Gradles Files Android Studio 3.1.2이전 버전들과는 다르게 3.1.2에서는 위 솔루션들로 해결이 안되는 경우가 있습니다. 이때는 아래와 같은 방법으로 시도 해보시기 바랍니다..
이번 포스팅에서는 android studio의 새로운 layout debugging 툴인 layout inspector를 소개해 드리겠습니다. 기존에는 Hierarchy Viewer 를 사용 했었습니다. 아래와 같이 생긴 툴인데 Android Device Monitor에 내장되어 있었습니다. 그림 0. Hierarchy Viewer 그런 Hierarchy Viewer가 Android Studio 3.1부터는 역사의 뒤안길로 사라지게 되었습니다. (여전히 Android Studio 3.1 이전 버전에서는 사용가능합니다.) 그럼 지금부터 Hierarchy Viewer를 밀어낸 Layout Inspector에 대해서 알아보겠습니다. Android Studio의 Layout Inspector를 사용하면 Andr..