본문 바로가기

Android101

[깡샘의 안드로이드 프로그래밍] 정리 7 - Vibration 본 글은 [깡샘의 안드로이드 프로그래밍 - 루비페이퍼] 의 내용을 발췌한 것입니다. 좀더 자세한 내용은 책을 통해 확인해 주세요. HTML 삽입 미리보기할 수 없는 소스 5장. 다양한 사용자 알림효과 5.2.1. 토스트(Toast) 안드로이드에서 이용 빈도가 가장 높은 다이얼로그는 토스트 (Toast)입니다. 토스트는 화면 하단에 검정 바탕의 흰색 글이 잠깐 보이다가 사라지는 다이얼로그를 말하는데요. 모달리스 형식으로 실행되는 다이얼로그입니다. 따라서 사용자에게 메시지를 알리면서 사용자 행동을 전혀 방해하지 않습니다. 그러나 토스트는 시간이 지나면 자동으로 사라지므로 사용자가 메시지를 확인하지 못할 수도 있습니다. 따라서 사용자 확인이 꼭 있어야 하는 메시지는 일반 다이얼로그로 띄워야 합니다. 토스트는 .. 2018. 1. 5.
[깡샘의 안드로이드 프로그래밍] 정리 6 - Relative Layout 본 글은 [깡샘의 안드로이드 프로그래밍 - 루비페이퍼] 의 내용을 발췌한 것입니다. 좀더 자세한 내용은 책을 통해 확인해 주세요. HTML 삽입 미리보기할 수 없는 소스 4장. 레이아웃을 활용한 다양한 뷰 배치 4.2.1. RelativeLayout RelativeLayout은 화면에 이미 배치된 뷰를 기준으로 다른 뷰의 위치를 지정하는 레이아웃입니다. RelativeLayout에 Button을 포함한 후 다른 Button을 포함하면, 이전 Button 위에 덮어쓰듯이 올라가게 됩니다. 이때 가로세로 방향의 orientation을 생각할 수 있는데, orientation 속성은 LinearLayout에만 지정할 수 있는 속성입니다. RelativeLayout은 뷰의 상대 위치를 지정하여 배치하며, 자동으.. 2018. 1. 5.
[깡샘의 안드로이드 프로그래밍] 정리 5 - Step by Step 실습 : TextView 활용 본 글은 [깡샘의 안드로이드 프로그래밍 - 루비페이퍼] 의 내용을 발췌한 것입니다. 좀더 자세한 내용은 책을 통해 확인해 주세요. HTML 삽입 미리보기할 수 없는 소스 3장. 사용자 인터페이스 Step by Step 실습 3-4 : TextView 활용 앞에서 설명한 TextView의 속성들을 실습해보겠습니다. Step 1 _ 액티비티 추가 part2-3 모듈에 새로운 액티비티를 "Lab3_4Activity" 이름으로 추가합니다. 액티비티를 생성할 때 'Launcher Activity' 체크박스를 체크하고 Source Language는 Java로 설정합니다. Step 2 _ assets 폴더 생성 사용자 임의의 폰트 파일을 적용하기 위해 ttf 파일을 이용할 건데요. ttf 파일은 assets 폴더에 .. 2018. 1. 5.
[깡샘의 안드로이드 프로그래밍] 정리 4 - TextView 본 글은 [깡샘의 안드로이드 프로그래밍 - 루비페이퍼] 의 내용을 발췌한 것입니다. 좀더 자세한 내용은 책을 통해 확인해 주세요. 3장. 사용자 인터페이스 3.3.1. TextView TextView는 앱을 개발할 때 가장 많이 사용하는 뷰로, TextView에 대입된 문자열을 화면에 출력합니다. TextView의 속성 중 자주 이용하는 몇 가지를 살펴보겠습니다. android:text 화면에 출력할 문자열을 지정하는 속성입니다. 레이아웃 XML 파일에 직접 문자열을 명시할 수도 있고, 문자열 리소스를 이용할 수도 있습니다. android:text="hello world" android:text="@string/hello" android:typeface 화면에 출력할 문자열의 폰트를 지정하는 속성입니다... 2018. 1. 5.