[Android] onTouchEvent 에서의 MotionEvent 터치 구분 @Overridepublic boolean onTouchEvent(MotionEvent event) {int action = event.getAction();int touch_id = ((action & MotionEvent.ACTION_POINTER_INDEX_MASK) >> 8 );int actionEvent = action & MotionEvent.ACTION_MASK;// MotionEvent.ACTION_MASK = 0xffpointerCount = event.getPointerCount(); switch (actionEvent) {case MotionEvent.ACTION_DOWN: {...} 위와 같이 actio..
FAQ : 프로그래밍적으로 키보드 숨김/감춤/보기. 액티비티 시작시 키보드 숨김/감춤/보기, EditText선택시 키보드 안뜨게하기 등 소프트 키보드 동작 관련 질문에 대한 답변 1. 키보드 감추기EditText editText = (EditText) findViewById(R.id.myEdit);InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);imm.hideSoftInputFromWindow(editText.getWindowToken(), 0); 2. 키보드 보여주기EditText editText = (EditText) findViewById(R.id.myEdit);InputMethodM..
Android ACTIVITY 전환시 액티비티의 History 관련 설정 일반적인 경우, 안드로이드 용 어플리케이션을 작성하게 되면 여러가지 Activity 들을 생성하게 됩니다. 이때, 가장 골치가 아픈 일 중 하나는 바로 Activity 와 Activity 간의 Flow 를 설계하고 이를 적절하게 구현하는 일입니다. (특히 안드로이드를 사용해보지도 않은 UX 팀과 함께 일하게 되는 경우라면 더욱 그러합니다...) 기본적으로 안드로이드 플랫폼 상에서 Activity 는 또 다른 Activity 를 시작할 수 있고, 각각의 Activity 는 차곡 차곡 Task 라고 불리우는 Activity Stack 에 쌓이게 됩니다. 사용자는 일반적으로 Back 버튼을 이용해서 현재 화면상에 보이는 Activity ..
TestCustomDialogActivity.Java ?1234567891011121314151617181920212223242526272829303132333435363738394041424344454647package arabiannight.tistory.com; import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.Toast;import arabiannight.tistory.com.popup.CustomDialog; public class TestCustomDialogActivity extends Activity { private CustomDialog mCustomDialo..
[ Android / EditText ] Keyboard 이벤트, 타입 변경 [출처] [ Android / EditText ] Keyboard 이벤트, 타입 변경|작성자 Question영 참고 : http://caliou.tistory.com/33: http://ccdev.tistory.com/31:http://www.androidpub.com/1104990 1. 변경 부분 표시된 부분을 수정하면 키보드 설정이 변경됩니다. 아니면 다음과 같이 해주셔도 됩니다! 타입 변경 : imeOptions EditText 항목 속성 중에 있습니다.android:imeOptions="actionSearch" 이렇게 정의해주시면 검색 모드로 키보드가 뜨게됩니다.이 외에도 여러가지 action값이 있습니다. (작성 : Q..