본문 바로가기
[Android/안드로이드] GridView ( 그리드 뷰 ) with sample code. 안녕하세요. 돼지왕 왕돼지입니다. 오늘은 GridView ( 그리드 뷰 )를 sample code 와 함께 알아보겠습니다. 그리드 뷰 ( Grid View ) 가 뭐고? : 2차원의 표 형태로 출력하는 ListView의 일종입니다. numColumns = "integer" : integer 갯수의 열 = "auto_fit" : 자동 계산 verticalSpacing & horizontalSpacing : 항목들간의 간격 columnWidth : 항목 하나의 폭 stretchMode = "columnWidth" : columnWidth에 맞춘다. (가득 채운다.) : 열 내부에 여백이 있을 때 여백을 어떻게 처리할 것인가? Sample Code GridView grid = (GridView)findView.. 2012. 2. 28.
[Android/안드로이드] Spinner ( 스피너 ) 에 대해 알아봅니다. ( with sample code ) 안녕하세요 돼지왕 왕돼지입니다. 오늘은 Spinner ( 스피너 ) 에 대해 sample code 와 함께 알아보겠습니다. Spinner 가 뭐야? : 스피너는 리스트 뷰의 일종으로, 화살표 모양이 가장자리에 있는 dropdown 형식의 listview 입니다. ( window 의 combo box 와 같다고 보시면 되겠습니다. ) APIs public void setDropDownViewResources (int resources) -> resources = simple_spinner_item : only 문자열 = simple_spinner_dropdown_item : 문자열 with radio button void setPromptId(int promptId) void setPrompt(CharSe.. 2012. 2. 28.
[Android/안드로이드] Editable 은 무엇인가? 안녕하세요 돼지왕 왕돼지입니다. 오늘은 Editable 에 대해 알아보겠습니다. Editable 이 무엇인가요? : 편집가능한 문자열로 EditText 의 기본 Type 입니다. BufferType.EDITABLE 이며, xml 로 정의시에는 android:bufferType="editable". APIs Editable Editable.insert(int where, CharSequence text) // where 위치에 text 추가 Editable Editable.delete (int st, int en) // st~en 까지 삭제 Editable Editable.append (char text) // 마지막에 text 추가 void Editable.clear () // 다 지우기 Editable.. 2012. 2. 28.
[Android/안드로이드] Spannable 너는 뭐 하는 녀석이냐? 안녕하세요 돼지왕 왕돼지입니다. 오늘은 Spannable 에 대해 알아볼까 합니다. Spannable 너는 뭐 하는 녀석이냐? : 이녀석은 일반 문자열의 확장판이라고 보시면 되겠습니다. 문자열 + 부가정보 = Spannable 입니다. API 의 사용과 워드를 함께 상상해보시면, 뭐 하는 녀석인지 이해하시기가 더 편한데요, 워드에서 블럭을 씌운 후에 색상이나 font size 등을 부분 변경하는 작업. 이 작업을 도와주는 것이 Spannable 이라고 보시면 되겠습니다. BufferType.SPANNABLE 이며, xml로 정의시에 android:bufferType="spannable" void setSpan (Object what, int start, int end, int flags) // start.. 2012. 2. 28.
[Android/안드로이드] TextView 속성들 ( Attributers ) 에 대해 알아본다. 안녕하세요 돼지왕 왕돼지입니다. 오늘은 TextVIew 속성들 ( Attributes ) 에 대해 알아보겠습니다. 주소형식에 대한 자동 link 생성 autoLink = "none" : 링크 지원 X = "email" : 이메일 주소 = "map" : 지도의 주소 = "web" : 웹 주소 = "phone" : 전화번호 인식 = "all" : 상기 패턴 모두 = "phone|web" Shadow 주기 및 장평 shadowColor = "Color" : shadow 색깔 shadowDx = "float" : 그림자와 본 글자의 거리 X shadowDy = "float" : 그림자와 본 글자의 거리 Y shadowRadius = "float" : 그림자의 크기 textScaleX = "float" : 높이에.. 2012. 2. 28.
[Android/안드로이드] EditText 속성 ( Attributes )에 대해 알아봅니다. 안녕하세요 돼지왕 왕돼지입니다. 오늘은 EditText 의 속성 ( Attributes ) 에 대해 알아보겠습니다. 수평스크롤, 자동 개행 (default) : 오른쪽 변에 닿으면 자동 개행 scrollHorizontally = "T/F" : 오른쪽 변에 닿았을 때 수평 스크롤, Enter로 개행 singleLine = "T/F" : 수평 스크롤, 개행 X 입력 형식, 범위 제한 digits = "유효 char들" ex) digits = "aeiou" numeric = "integer" : 아라비아 숫자만 = "signed" : 선두에만 - 부호 허용 = "decimal" : 소수점 허용 = "decimal|signed" phoneNumber = "T/F" : -, (), 아라비아 숫자 허용 passwo.. 2012. 2. 28.
[Android/안드로이드] ADB (Android Debug Bridge) 기본 명령어들 안녕하세요 돼지왕 왕돼지입니다. 오늘은 ADB( Android Debug Bridge ) 의 기본 명령어들에 대해 알아보겠습니다. > adb install [apk파일명] > adb uninstall [패키지명] > adb push [로컬 경로] [장비 경로] : 기기로 파일 밀어넣기 > adb pull [장비 경로] [로컬 경로] : PC로 파일 꺼내오기 tools> adb shell ([명령]) : 리눅스 명령 수행 tools> adb push a.txt /sdcard/a.txt tools> adb pull /sdcard/girl.jpg firl.jpg 로그인 없이 추천 가능합니다. 손가락 꾸욱~ 2012. 2. 28.
[Android/안드로이드] Menu 에 대한 모든 것 ( OptionMenu, ContextMenu, Check Menu ) 안녕하세요 돼지왕 왕돼지입니다. 오늘은 Menu 에 대한 모든 것 ( OptionMenu, ContextMenu, Check Menu )이라는 주제로 이야기를 해보려고 합니다. 메뉴의 종류에 대해 설명 좀 해주세요. 1. 옵션 메뉴 : 화면 아래 숨겨져 있다가 Menu 버튼을 누르면 등장하는 녀석입니다. 최대 6개까지 항목까지 표시가 되며, 6개가 넘으면 5번째까지 나타나고 나머지는 More에 합쳐집니다. Icon 장식 가능하며, 단순 명령 입력만 받습니다. 2. 컨텍스트 메뉴 : 화면을 일정 시간 누르고 있으면( long press, 롱 프레스 ) 나타내는 메뉴입니다. 화면 중앙에 나타나죠. 장식은 불가능하지만, Checkbox와 Radio 그룹 등의 설정이 가능하다는 장점이 있습니다. 3. 서브 메뉴.. 2012. 2. 28.
[Android/안드로이드] Event Handling ( 이벤트 처리 )의 우선 순위 안녕하세요. 돼지왕 왕돼지입니다. 오늘은 이벤트 처리 ( Event Handling ) 의 우선순위에 대해 알아 보겠습니다. 무슨 얘기인가? Touch event 를 예로 들어봅시다. Touch event 관련된 함수들은 다음이 있죠. 1. 콜백함수 : onTouchEvent( MouseEvent event ) 2. 디스페치 함수 : dispatchTouchEvent( MouseEvent event ) 3. 리스너 함수 : OnTouchListener.onTouch( MouseEvent event ) 추가적으로 자식VIew 와 부모 View 도 있겠습니다. 이것들이 모두 구현 및 등록되어 있을 떄 어떤 녀석들이 먼저 불리는가를 알아보려는 것입니다. 정답은 무엇인가? 1. 리스너 함수. 2. 뷰의 콜백 메.. 2012. 2. 28.
반응형