728x90
반응형

Android 179

EditText 키보드 내리기

EditText Keyboard 내리기 ㆍ 간단하게 EditText를 사용할때 나오는 Keyboard를 강제로 내리는 방법에 대해 알아보도록 하겠습니다 ㆍ 강제로 내리는 경우는 매우 다양하겠지만, 간단하게 로그인 화면이라고 가정하고 테스트를 해보겠습니다. 어떻게 내리나? 어렵지 않습니다. 딱 2줄만 알고 있으면 됩니다. InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(EditText.getWindowToken(), 0); 요렇게만 써주시면 끝납니다. 직접 확인해보자! 이런 로그인 화면이 있다고 가정했을때, 사용자의 편의를 위해서 Back..

Android 2018.05.25

안드로이드 jar 라이브러리 추가

jar 라이브러리 추가하기 - build.gradle 1. Picasso jar 다운로드 페이지 - http://square.github.io/picasso/ ▷ Picasso jar 직링크 - http://repo1.maven.org/maven2/com/squareup/picasso/picasso/2.5.2/picasso-2.5.2.jar 2. Picasso jar 프로젝트에 추가 - Project 텝으로 이동하여 app-libs에 jar 파일을 복사한다. 3. Android 텝으로 이동하여 build.gradle (앱 빌드)를 선택하여 jar파일에 대한 컴파일 옵션을 아래와 같이 추가한다. 4. build.gradle 수정 1 2 3 4 5 6 dependencies { compile fileTree..

Android 2018.05.22

안드로이드 진동

안드로이드: Vibrator (진동) 사용 예제 안드로이드의 Vibrator 객체를 사용하여, 원하는 패턴의 진동을 만들어 내고, 컨트롤 하는 예제를 만들어 봅니다. Step 1 : Manifect 에 Vibrator 권한을 획득해야 합니다. Step 2 : Vibrator 객체 획득 Step 3 : vibrate() 메소드로 진동시작, cancel() 메소드로 진동취소 [AndroidManifest.xml] 우선 안드로이드 메니페스트 파일 에 Vibrator 사용권한을 얻어옵니다. 상단에 한줄만 추가하면 됩니다 [activity_main.xml] 간단하게 테스트할 액티비티 하나 만들어 보죠 버튼 4개만 만들어서 몇가지 패턴의 진동을 테스트 해볼겁니다. [MainActiviy.java] 다음으로 메인 액..

Android 2018.05.21

editText 자동 포커스, 키보드 제어

1. EditText에 자동 포커스 제거 엑티비티가 실행되면서 자동으로 EditText에 포커스가 가는데 이를 제거하고 싶다면 EditText 의 상위 Layout에 다음과 같은 속성을 추가해준다. android:focusable="true" android:focusableInTouchMode="true" 또는 android:descendantFocusability="beforeDescendants" android:focusableInTouchMode="true" 를 상위 레이아웃에 적용 2. 초기 키보드 자동 실행 제거 엑티비티 호출시 키보드가 자동으로 실행되는 것을 막고 싶다면 AndroidMenifest.xml에 해당 Activity 속성에 아래 속성을 추가해 주면 된다. android:window..

Android 2018.05.16
728x90
반응형