안드로이드(19)
-
#6 안드로이드 스튜디오로 안드로이드 앱 만들기 - 뷰(View)의 계층구조
#1 안드로이드 스튜디오로 안드로이드 앱 만들기 - 개발 환경 구축#2 안드로이드 스튜디오로 안드로이드 앱 만들기 - 개발 디렉토리와 파일 구조#3 안드로이드 스튜디오로 안드로이드 앱 만들기 - 액티비티(Activity) 뷰(View) 구조#4 안드로이드 스튜디오로 안드로이드 앱 만들기 - UI 작성 방법 : 자바코드 VS 레이아웃 XML#5 안드로이드 스튜디오로 안드로이드 앱 만들기 - 뷰(View)의 기초 속성 안드로이드의 액티비티 화면을 구성하기 위해 다양한 뷰 클래스들을 이용한다. 이런 뷰들의 구조를 이해하면 UI 프로그램 곳곳이 자연스럽게 이해되는 부분이 많다. 뷰(View)의 기본 구조는 뷰 객체간의 계층으로 이루어져 있다. 먼저 안드로이드 뷰 클래스의 기본 골격으로는 아래와 같은 View, ..
2018.01.26 -
#5 안드로이드 스튜디오로 안드로이드 앱 만들기 - 뷰(View)의 기초 속성
#1 안드로이드 스튜디오로 안드로이드 앱 만들기 - 개발 환경 구축#2 안드로이드 스튜디오로 안드로이드 앱 만들기 - 개발 디렉토리와 파일 구조#3 안드로이드 스튜디오로 안드로이드 앱 만들기 - 액티비티(Activity) 뷰(View) 구조#4 안드로이드 스튜디오로 안드로이드 앱 만들기 - UI 작성 방법 : 자바코드 VS 레이아웃 XML 안드로에드 스튜디오에서는 UI구성을 레이아웃 XML로 작성할 때 뷰 태그에 다양한 속성을 추가할 수 있으며, 속성들은 뷰(View)에 따라 다르다. 그러므로 지금은 가장많이 쓰이고 모든 뷰에 공통적으로 지정할 수 있는 중요 속성들을 이야기 할 것이다. ■ id 속성id 속성을 간단하게 말하면 뷰의 식별자 속성이다. 필수 속성은 아니며 필요할 때 추가할 수 있다. 근데 ..
2018.01.23 -
#4 안드로이드 스튜디오로 안드로이드 앱 만들기 - UI 작성 방법 : 자바코드 VS 레이아웃 XML
#1 안드로이드 스튜디오로 안드로이드 앱 만들기 - 개발 환경 구축#2 안드로이드 스튜디오로 안드로이드 앱 만들기 - 개발 디렉토리와 파일 구조#3 안드로이드 스튜디오로 안드로이드 앱 만들기 - 액티비티(Activity) 뷰(View) 구조 안드로이드에서 UI를 작성하는 방법은 두가지가 있다. 액티비티의 자바코드로 작성하는 방법과 자바코드를 이용하지 않고 레이아웃 XML에서 작성하는 방법이다. 그럼 두 가지의 방법으로 다음처럼 간단하게 버튼 두개를 만들어 볼 것이다. 자바 코드로 화면 구성화면을 자바코드로 구성하는 것은 레이아웃XML 파일을 만들지 않고 자바코드로 모든 뷰를 직접 생성하는 것이다. 이렇게 준비한 뷰를 setContentView() 함수의 매개변수로 넘겨서 화면을 출력한다. 새 이름으로 모..
2018.01.23 -
#3 안드로이드 스튜디오로 안드로이드 앱 만들기 - 액티비티(Activity) 뷰(View) 구조
#1 안드로이드 스튜디오로 안드로이드 앱 만들기 - 개발 환경 구축#2 안드로이드 스튜디오로 안드로이드 앱 만들기 - 개발 디렉토리와 파일 구조 안드로이드에서 화면을 출력하려면 액티비티(Activity)라는 컴포넌트를 만들어야 하고, 이 액티비티가 런타임 때 실행되어야 한다. 하지만 액티비티(Activity)가 실행되었다고 화면에 무언가가 나오지는 않는다. 액티비티(Activity) 자체는 앱의 실앵 단위인 컴포넌트이므로 액티비티만 실행하면 빈 화면만 보인다. 따라서 액티비티에 버튼, 문자열, 이미지 등을 출력해주어야 하는데, 이런 클래스를 안드로이드에서는 뷰(View) 클래스라고 한다. 결국, 안드로이드 UI 프로그램은 다양한 뷰를 화면에 출력하는 구조이다. 그렇다면 액티비티(Activity)에서 어떻..
2018.01.23 -
#2 안드로이드 스튜디오로 안드로이드 앱 만들기 - 개발 디렉토리와 파일 구조
#1 안드로이드 스튜디오로 안드로이드 앱 만들기 - 개발 환경 구축 [개발 환경 구축] 글에서 안드로이드 앱만들기 개발환경 구축이 끝났으면 다음은 가장 기본적인거다 무조건 알고 지나가야한다 안드로이드 스튜디오에서 앱을 개발하면 실제 많은 디렉토리와 파일들이 만들어 진다 하지만 대부분은 개발자와 관련이 없으며, 안드로이드 스튜디오 내부에서 빌드 작업 등을 위한 파일들이다 여기서는 이런 파일들말고 개발자가 알아야하는 디렉토리들과 파일들을 알아 볼 것이다 최소한 안드로이드 스튜디오에서 디렉토리 구조가 어떻게 생겨먹었는지는 알고 있어야 개발을 하지 않겠는가 안드로이드 스튜디오에서 모듈이 만들어지면 탐색 창에서 봤을 때, 위 그림처럼 많은 디렉토리와 파일이 만들어진다 이 중 개발자와 관련된 것은 모듈의 src/m..
2018.01.19 -
안드로이드 스튜디오 자동 임포트(Auto Import) 설정
안드로이드 스튜디오 자동 임포트(Auto Import) 설정 안드로이드 스튜디오에서 앱을 개발하면서 유용하게 사용할 수 있는 '자동 임포트(Auto Import)'를 설정 해보자 자동 임포트(Auto Import) 설정은 자바 코드 개발 시 개발자가 코드에 추가한 클래스를 위한 import 구문을 자동으로 작성해주는 기능이다 이 설정은 필수는 아니지만, 한 번 해 놓으면 코드 개발 시 import 구문을 위한 단축키(Ctrl+Shift+O)를 누르지 않아도 되는 편리함이 있다 이제 안드로이드 스튜디오에서 [File - Settings] 메뉴를 눌러 설정 화면을 띄워보자 Settings는 안드로이드 스튜디오 전체 설정을 위한화면이다. 이 화면에서 [Editor > General > Auto Import] ..
2018.01.16