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에서는 위 솔루션들로 해결이 안되는 경우가 있습니다. 이때는 아래와 같은 방법으로 시도 해보시기 바랍니다..
안드로이드 해상도를 이해하기 위해서는 크기의 단위(Dipmension)인 DP의 개념을 먼저 잡고 출발해야 합니다. 그래서 DP에 대한 설명을 먼저 드리고 이어서 DPI, px에 대해서도 알아보겠습니다. DIP (Device Independent Pixels) or DP 안드로이드에서 사용하는 독립적 단위 수치입니다. 어떠한 해상도에서도 같은 크기를 보여주는 것이 목적이라고 볼 수 있습니다. DPI(Dots Per Inch) 1인치(2.54 센티미터)에 들어있는 픽셀의 수입니다. 안드로이드에서는 160을 기본으로 합니다. px(pixel) 스크린의 실제 픽셀 단위를 사용합니다. 실제 크기나 밀도와 상관 없습니다. 그리고 위에서 설명한 용어와 함께 아래 변환식 하나만 잘 외워주시면 안드로이드 해상도 공부의..