본문 바로가기

안드로이드 스튜디오67

안드로이드 스튜디오 23일째 안녕하세요? 이번 포스팅에서는 LinearLayout에서 어떻게 컴포넌트를 배치하고 그 컴포넌트의 세세한 배치를 위해서 공부한 내용을 포스팅 하고자 합니다. 우선 언제나 그렇듯이 새 프로젝트를 생성 하도록 합니다. 프로젝트의 이름은 LinearActivity_test라고 지었습니다. 다음은 res폴더 아래에 있는 layout폴더에서 우클릭을 한 다음에, New 메뉴에서 Layout resource file을 클릭해서 새로운 레이아웃을 만들도록 합니다. 기본적으로 Linearlayout이 선택이 되어 있으며, 여기다가 레이아웃의 이름을 gravity.xml이라고 지정을 합니다. 그리고 다음은 팔레트에서 버튼 컴포넌트를 3개 가지고 와서 가로로 배치를 하도록 합니다. 위 스크린샷은 버튼 컴포넌트 3개를 가지.. 2017. 3. 20.
안드로이드 스튜디오 독학하기 24일째 안녕하세요? 이번 포스팅에서는 리니어 레이아웃에서 어떻게 밑줄을 맞추는가 여부와 Padding과 layout_margin의 차이에 대해서 공부한 내용을 포스팅하고자 합니다. 먼저 baseline을 알아보기 위해서 새 레이아웃을 만드는 화면입니다. 여기서는 baseline.xml이라는 이름을 지정을 하고서 linearlayout으로 기본적으로 설정이 되어 있는 대로 새 레이아웃을 만들었습니다. 기본적으로 리니어 레이아웃은 수직(vertical)로 orientation이 설정되어 있는데, 이렇게 설정이 되어 있으면 수직으로 새로 추가한 텍스트뷰 2개와 버튼이 추가가 됩니다. 각각의 컴포넌트에 설정되어 있는 width를 match_parent에서 wrap_content로 바꾸어도 이렇게 수직으로 쌓여있는 구조.. 2017. 3. 20.
안드로이드 스튜디오 독학하기 22일째 안녕하세요? 이번 포스팅에서는 안드로이드 스튜디오를 공부하기 위해서 [Do it 안드로이드 앱 프로그래밍]책에서 나와있었는 [자바 코드에서 화면 구성하기]방법을 실습해 본 것입니다. 우선 이 방법은 사용자가 입력한 데이터나, 파일에서 읽어들인 데이터, 혹은 네트워킹을 통해 서버에서 들어온 데이터에 의해서 화면의 구성을 바꾸고 싶을 때 사용을 한다고 합니다. 이 방법이 유용한 이유는 XML보다 자바 코드를 이용해서 수정을 하는 것이 이런 상황에서는 더 효율적이라고 합니다. 우선은 새로운 프로젝트를 생성하고 나서, MainActivity.java를 클릭하고서 Ctrl + C를 눌러서 복사를 시도하도록 합니다. 그리고 바로 Ctrl + V를 눌러서 붙여넣기를 시도하면, 아래의 스크린샷과 같은 화면이 나오게 됩.. 2017. 3. 18.
안드로이드 스튜디오 독학하기 22일째 안녕하세요? 어느덧 [Do it 안드로이드 앱 프로그래밍]이라는 책으로 독학하기를 이어가기 시작한지 몇일이 된 것 같은데, 이번 포스팅에서는 역시나 유용한 팁과 안드로이드 스튜디오가 2.3으로 버젼업이 되면서 변경된 사항을 포스팅하고자 합니다. 우선은 새로운 액티비티를 생성하고자 했늰데, 아래와 같이 시작을 하였습니다. Layout폴더 위에서 우클릭을 한 다음, [New]->[Layout resource file]을 눌러서 새로운 레이아웃이 생성되도록 합니다. 여기서 한가지 실수를 하였는데, 안드로이드 스튜디오가 2.3버젼 이상일때 만들어진 프로젝트만이 Root element항목에다가 android.support.constraint.ConstraintLayout 이라는 것을 지정할 수 있었습니다. 이 글.. 2017. 3. 12.