- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 재능이의 돈버는 일기
- StresslessLife
- K_JIN2SM
- 소소한 일상
- My Life Style & Memory a Box
- Blog's generation
- 공감 스토리
- 취객의 프로그래밍 연구실
- Love Me
- Dream Archive
- 세상에 발자취를 남기다 by kongmingu
- hanglesoul
- 카마의 IT 초행길
- 느리게.
- 미친듯이 즐겨보자..
- Joo studio
- Gonna be insane
- 악 다 날아갔어!! 갇대밋! 왓더...
- xopowo05
- 맑은공기희망운동
- 엔지니어 독립운동
- 혁준 블로그
- Simple in Complex with Simple
- 무의식이 의식을 지배한다
목록안드로이드 (186)
드럼치는 프로그래머
============================================================================================================================================ @@@ 체크박스와 토크버튼 @@@ 1. Check Box - ToggleButton과 TextView가 합성되어 만들어짐 (체크되고 안되었때) 2. Toggle_box - 꺼짐/켜짐 상태를 표시하여주는 버튼 package com.android.box; import android.app.Activity; import android.graphics.Color; import android.os.Bundle; import android.view.View; impo..
public View findViewById (int id) Since: API Level 1 Finds a view that was identified by the id attribute from the XML that was processed in onCreate(Bundle). Returns The view if found or null otherwise. 즉 onCreate 에서 처리된 XML 에 포함된 element 중에서 android:id tag을 검색하여 매치되는 녀석이 있다면 돌려준다. XML내부에 또다른 XML이 포함된 경우에 거기 안에 것도 처리가 되나? (된다.) View가 아닌 다른 녀석일 경우 어떻게 되는가? (null이 돌아온다. 만약 리턴된 레퍼런스를 가지고 작업한다면 널포인..
• ArrayAdapter 사용법 1 (기본 Activity 를 상속받을 경우) String items[] = { "How", "to", "use", "ArrayAdapter?" }; //배열 선언 ArrayAdapter aa = new ArrayAdapter (this, android.R.layout.simple_list_item_1, items); //ArraryAdapter 객체 생성 ListView 인스턴스.setAdapter(aa); //ArrayAdapter 설정 • ArrayAdapter 사용법 2 (기본 ListActivity 를 상속받을 경우) • import android.widget.ListView / import android.app.ListActivity 추가 • public cl..
// EditText Filter final EditText text_filtered (EditText) findViewById(R.id.input); // xml에서 불러올 id text_filtered.setFilters(new InputFilter[] { new InputFilter.AllCaps(), // 모두 대문자 new InputFilter.LengthFilter(2) // 2개만 });
@@@ 안드로이드 기본 위젯 @@@ - TextView : 표준 읽기 전용 텍스트 레이블, 멀티라인 디스플레이, 문자열 서식,자동 줄 바꿈 - EditText : 편집 가능한 텍스트 입력 박스 - AotoCompleteTextView : 사용자의 입력에 맞춰 텍스트를 보완 - ImageView : 아이콘이나 사진 표시 - VideoView : 비디오를 재생 - ListView : 항목을 리스트에 나타내는데 사용되는 뷰들의 그룹을 생서하고 관리하는 뷰 그룹 - Spinner : TextView 및 그와 연관된 ListView를 표시하는 복합 컨트롤 선택된 항목을 표시하는 텍스트 뷰와 눌렀을 때 선택 다이얼로그를 나타내는 버튼과 결합하여 만들어짐. - Button : 푸시 버튼 - CheckBox : 확인과..
@@@ 다이얼 로그 @@@ - Dialog : Activity와 사용자간의 상호작용을 주기 위해서 사용 됨. 작은 윈도우를 사용하여 표시된다. 응용프로그램에 관련되 알림과 경고같은 용도로 사용된다. --- AlertDialog : Yes(PositiveButtone) or No(NegativeButton) 와 같은 버튼 버튼을 3개까지 사용할 수 있다.(긍정,부정,중립) 체크박스를 갖거나, 라디오 버튼을 갖는 선택 가능한 항목 리스트를 가질 수 있다. 창에 메세지와 타이틀이 포함되어야 함. Dialog가 이벤트를 가지고 있다. * 버튼 1개 : Application 실행할때, 치명적 오류가 발생하였을 때 사용. ex) 선택권한 없고 종료한다고 알려주기만 하는 것. * 버튼 2개 : 사용자에서 선택이 가능..
Option Menu 1) ~.java에서 생성 | Menu.add( , , , ).setIcon(); |----> 생성메소드 onCreateOptionsMenu(Menu menu) | 아이템 선택시 자동 호출 메소드 onOptionItemSelected(MenuItem menuItem) 2) ~.xml 문서 이용 ~ | >>> MenuInflater.inflate( ) - icon @@@ 서브메뉴 만들기 .java 이용 @@@ Submenu etc = menu.addSubMenu("서브메뉴"); etc.add(0,3,0,"메뉴"); 하나로 종합 ==> menu.addSubMenu("서브메뉴").add(0,3,0,"메뉴3"); ===========================================..
@메뉴 만들기 - main.xml 파일이 setContentView(R.layout.main);에 의해서 불려짐. - android:text="@string/hello" 스트링 폴더의 hello의 text를 출력하라. @@@@ 메 뉴 @@@ - 옵션메뉴 : F2를 눌렀을 때 아래서 올라오는 메뉴/서브 메뉴를 가질수 있다. 라디오 박스와 같이 체크박스 사용 불가. 아이콘 사용 가능 최대 6개만 사용 가능. 6개 이상 작성시 5개만 표시되고 나머진 more로 표현됨. 해당 어플리케이션이 처음 생성될때만 단 한번 생성됨.(어프리케이션 실행중에 변경불가능) # onCreateOptionMenu()를 이용하여 생성됨. 이미 생성되어 있는 것이기 때문에 @override로 불러서 사용함. 옵션메뉴의 항목은 직접 코..
@Application의 구성 요소(필수) 1. Activity -꼭 하나의 Activity가 존재하여야 함. -public class xxxxx extends Activity 2.View(layout) -레이아웃 안에 레이아웃이 들어갈 수 있다. -위젯 안에 레이아웃이 들어갈 수 있다.(단, 기본위젯엔 불가능,,, 커스텀 위젯엔 가능) 3.widget(UI component) -엑티비티에 바로 들어가지 못하고 레이아웃을 통해 들어간다. setContentView(R.layout.main) @layout lenearlayout -weight가 우선이다. =====================================================================================..
↗안드로이드 에뮬레이터 모바일 모양 스킨으로 변경하기 안드로이드 에뮬레이터의 스킨을 변경해 보니 깔끔하고 ..ㅎㅎ 개발자용 스킨이나 사용에는 별 문제는 없지만,스킨 변경하기 위해서는 휴대폰모양의 스킨파일을 받아 안드로이드가 깔린 폴더에 복사하고 안드로이드 SDK와 AVD 메니져에서 새로운 스킨 파일을 선택을 해 주면 된다 에뮬 스킨을 설정 변경 후 , 에뮬을 돌리면, 기존에 설정했던 값들이 모두 리셋 되므로 다시 한글설정등을 설정 해야 한다 ▲넥서스원 스킨 타입 과 삼성 갤럭시형 모양 스킨 ↗안드로이드 에뮬레이터 스킨 변경하는 방법 안드로이드가 설치 된 폴더, 아래 폴더위치에 스킨파일을 복사한다 에뮬레이터 스킨파일을 복사 후 버츄얼 디바이스를 실행하면 스킨 파일들을 불러 올수 있다 API 10 레벨을 사..