본문 바로가기

프로그래밍

(12)
[안드로이드] 레이아웃 파라미터(Layout Parameter) ※ 저는 안드로이드 프로그래밍 정복(김상형 著, 한빛미디어) 책을 이용해 공부하고 있으며예제와 코드는 이 책을 통해 공부중임을 밝힙니다.개인적인 공부를 하면서 정리한 형식이기 때문에 심각한 오류가 있을 수 있습니다. 피드백 주시면 정말 감사하겠습니다. ※ 안드로이드 프로그래밍 정복(207p~216p) 참조 일반속성은 text, gravity, src 등 뷰 자체의 성질을 지정함. 즉, 텍스트, 이미지, 여백, 텍스트 색상, 텍스트 크기 등 외부와는 상관없는 뷰 "혼자만의 속성"을 의미한다. 반면에, 레이아웃 파라미터(Layout Parameter)는 뷰가 배치되는 부모, 즉 레이아웃에 소속되는 속성이며 부모에게 차일드 뷰를 배치할 방법을 지시한다. 1. 소속2. 적용시점3. 변경방법 일반 속성(text,..
[안드로이드] 기타 레이아웃(Absolute, Frame, Table) ※ 저는 안드로이드 프로그래밍 정복(김상형 著, 한빛미디어) 책을 이용해 공부하고 있으며예제와 코드는 이 책을 통해 공부중임을 밝힙니다.개인적인 공부를 하면서 정리한 형식이기 때문에 심각한 오류가 있을 수 있습니다. 피드백 주시면 정말 감사하겠습니다. ※ 안드로이드 프로그래밍 정복(173p~180p) 참조 Absoulte Layout(173p~175p) 1. RelativeLayout과 반대 속성을 가지는 레이아웃 2. 굉장히 직관적이고 자유도가 높음 3. But, 화면이나 방향이 수시로 바뀌는 경우 유연하지 못하고 관리가 어렵다. 4. 공식문서에서는 제공되지 않는 레이아웃(그림을 보면 밑줄이 그어져 있는 것을 볼 수 있다.) 5. 절대좌표가 꼭 필요하다면 "마진"을 사용한다. layout_x, layo..
[안드로이드] 이미지뷰(imageView)와 렐러티브 레이아웃(Relative Layout) ※ 저는 안드로이드 프로그래밍 정복(김상형 著, 한빛미디어) 책을 이용해 공부하고 있으며예제와 코드는 이 책을 통해 공부중임을 밝힙니다.개인적인 공부를 하면서 정리한 형식이기 때문에 심각한 오류가 있을 수 있습니다. 피드백 주시면 정말 감사하겠습니다. ※ 안드로이드 프로그래밍 정복 165p~167p (명함철 만들기) 참조 App - Src - Main - res - drawable 폴더에 출력할 사진을 드래그한다. 나는 이미 사진이 있었기에, overwrite를 실시함. 그런데 뭐람, 오류가 발생해버렸다. 이 문제를 해결하느라고 20분 동안 시행착오를 겪었다. 문제는 사진파일의 확장자가 문제였다. 저장한 그림파일의 확장자를 JPG에서 PNG로 변경해주니 해결이 됐다. 이유는 뭔지 모르겠다. 나중에 차근차..
[안드로이드] 리니어 레이아웃(Linear Layout) ※ 저는 안드로이드 프로그래밍 정복(김상형 著, 한빛미디어) 책을 이용해 공부하고 있으며예제와 코드는 이 책을 통해 공부중임을 밝힙니다.개인적인 공부를 하면서 정리한 형식이기 때문에 심각한 오류가 있을 수 있습니다. 피드백 주시면 정말 감사하겠습니다. 설명에 앞서 기본적인 용어 정리를 할 것이다. 뷰(View)화면에 보이는 모든 것들. 버튼, 텍스트, 이미지 모두 해당된다. 위 사진에서 빨간 네모칸 친 것들이 모두 뷰라고 할 수 있다. 이러한 뷰들이 모여 액티비티(Activity)를 구성하고, 액티비티들이 모여 하나의 응용 프로그램(Application)이 된다. 이러한 뷰는 크게 두 가지로 나뉜다. 위젯(Widget)과 뷰그룹(View Group) 위젯(Widget, 작은 장치) 직접적으로 보이며, 사..