본문 바로가기
[Android/안드로이드] Gallery ( 갤러리 ) sample code. Sample Code Gallery g = (Gallery) findViewById(R.id.gallery); g.setAdapter(new ImageAdapter2(this)); class ImageAdapter2 extends BaseAdapter{ private Context con; private int[] imageIds = { ~, ~, ~, ~, ~}; public ImageAdapter2(Context c){con = c; } public int getCount(){ return mImageIds.length; } public Object getItem(int position){ return imageId[position]; } public long getItemId(int position.. 2012. 2. 28.
[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.
반응형