안드로이드/Android Dialog의 각종 속성들 정리 ~! Dialog의 각종 속성들 정리 입니다. 1) Back키 눌렀을 경우 Dialog Cancle 여부 설정 mDialog.setCancelable(false); // true : cancle , false : no cancle 2) Dialog 호출시 배경화면이 검정색으로 바뀌는 것 막기 ! mDialog.getWindow().clearFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND); 3) Dialog 밖을 터치 했을 경우 Dialog 사라지게 하기 mDialog.setCanceledOnTouchOutside(true); 4) Dialog 밖의 View를 터치할 수 있게 하기 (다른 View를 터치시 D..
생각보다 의외로 간단하다. XML 소스에서는 android:maxLength="" 으로 더욱 간단하고 소스에서는 EditText edit = (EditText)findViewById(R.id.edit); InputFilter[] FilterArray = new InputFilter[1]; FilterArray[0] = new InputFilter.LengthFilter(최대길이int값); edit.setFilters(FilterArray); 으로 넣어주면 된다. 이[출처] 안드로이드 에디트텍스트의 입력되는 글자 수 제한하기.|작성자 shylove2456
XML 소스에서 다음을 추가해주면 된다. android:inputType="" 속성은 number 양수 numberSigned 양수,음수 numberDecimal 양수 소수점 java 소스상에서는.setInputType(type) 속성은 android:inputTypeThe type of data being placed in a text field, used to help an input method decide how to let the user enter text. The constants here correspond to those defined by InputType. Generally you can select a single value, though some can be combined tog..
아이디저장, 자동로그인 또는 기타 환경설정에 필요한 변수를 저장.형태는 xml형태로 어플에 저장된다. // 프리퍼런스 설정SharedPreferences prefs = getSharedPreferences("PrefName", MODE_PRIVATE);SharedPreferences.Editor editor = prefs.edit(); editor.putBoolean("p_IDSave", true); // Booleaneditor.putString("p_UserID","userid"); // Stringeditor.commit(); // 프리퍼런스 값 가져오기SharedPreferences prefs = getSharedPreferences("PrefName", MODE_PRIVATE); Boolean ..
- 사용자로부터 기다리임 요구될때 ProgressDialog 같은 것을 사용 한다. - 쓰레드를 통한 구현임으로 함수만 가져다 쓰면 간편하게 사용 할 수 있다. -Java 소스 public class ProgressDialogActivity extends Activity implements OnClickListener {ProgressDialog dialog; /** Called when the activity is first created. */@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main); Button btn = (Button) ..
onCreate액티비티가 생성되는 시점에 단 한 번 호출된다.따라서 뷰를 설정하거나 필요한 객체를 초기화하는 작업 등을 구현하면 된다. onStart액티비티가 사용자에게 보이는 순간에 호출된다.사용자에게 보이는 순간은 액티비티가 맨 처음 생성된 경우와 액티비티가 백그라운드에서 다시 포그라운드로 전환되어 실행되는 순간이다. onResume액티비티가 사용자에 의해서 상호작용(interaction)이 가능한 상태일 때 호출된다.stack자료구조의 맨 위에 놓인 액티비티가 상호작용이 가능한 액티비티이다. onPause액티비티가 비활성화되어 화며에서 사라지기 직전에 호출된다. 보통 백그라운드로 넘어가는 경우또는 다른 액티비티에 의해서 가려지는 경우이다.또한, 시스템 메모리가 부족한 경우에 자동으로 액티비티가 제거..
기본적으로 이클립스에 안드로이드 버전 4.0 이상이 설치되어 있는것을 전재로 합니다. 그럼 우선 안드로이드를 설치해야 하니 http://opencv.org/ 여기로 가셔서 다음과 같이 안드로이드용 OpenCV를 다운로드 합니다. 다 하시면 압축풀고 이클립스에 프로젝트를 다 등록시킵시다. OpenCV 2.4.2 기준으로 라이브러리 한개, 샘플 4개, 튜토리얼 5개가 등록되었네요. 근데 보심 다음과 같은곳에서 에러가 뜰겁니다. 그리고 다른 프로젝트들도 에러가 계속 뜹니다. 요건 프로젝트에 우클릭 하셔서 프로퍼티로 들가서 안드로이드 탭으로 갑니다.거기서 타겟설정에서 안드로이드 최신상태로 하고 is library탭에 체크합니다. 다음과 같이 하면 우선 에러는 사라질겁니다. 그리고 API 버전이 낮아도 에러가 뜬..