EditText: 3개의 글
안드로이드 단말은, 에딧텍스트의 상태에 따라, 키보드의 모양이 달라지게 할 수 있지요. 비밀번호를 눌러야 한다면, 숫자키보드가 나오고 뭐, 그런 것말이죠, 이것은 editText의 inputType 속성을 적절히 지정해주면 됩니다. 이 속성에 따라서, 키보드에 표시되는 키의 종류가 달라집니다. 속성은 세가지, Class, Variation, Flag 세가지가 있고, 각 속성은 중복되어 사용가능 합니다. 중복하여 사용하려면, |로 연결하여 사용합니다. Class는 숫자, 문자, 비밀번호 등 입력문자의 종류를 지정합니다.Variation은 Class의 세부적속성이 들어가죠.Flag는 이보다 더 세부적인 속성으로, 대문자 자동변환 여러줄 입력 등의 동작을 수행한다고 합니다. 코드에서 inputType의 속성을..
EditText에 자동 포커스 막기 및 초기 키보드 자동 실행 막기 1. EditText에 자동 포커스 막기 EditText를 실행하면 자동으로 포커스가 가는데 이를 막고자 한다면EditText이외의 view에 아래와 같은 속성을 추가한다. 일반적으로EditText 상위 view 즉 Layout에 속성을 추가할 수 있다. android:focusable="true"android:focusableInTouchMode="true" 2. EditText 사용시 초기 키보드 자동 실행 막기 EditText를 사용해 프로그래밍할 때 초기 키보드 자동 실행을 막고자 한다면마니페스트 파일에 Activity 태그에 아래 속성을 추가한다. android:windowSoftInputMode="stateAlwaysHidde..
EditText란?글자를 입력 할 수 있는 위젯.EditText위젯을 누르면 자동으로 키패드가 활성화된다. 활성화된 키패드는 뒤로가기(취소) 버튼을 누르면 없어진다.누를 때 뜨는 키패드 타입(숫자패드, 영문패드, 한글패드)도 설정 할 수 있다. ※ 사진이 작아서 안보이시는 분은 클릭후 "원본보기" 눌러주시면 사진이 원본사이즈만큼 커집니다. 1. Hint - TextEdit 위젯에 값을 입력 하기 전에 어떤 값을 입력 할지 Hint를 준다. 2. 키패드 입력 방법- 1번항목의 xml을 보면 inputType="" 이라는 항목이 있다. EditText를 눌렀을 때 어떤 키패드 형식으로 입력을 받을것인지 설정하는 것이다. - 아래는 EditText를 항목을 눌렀을때 스마트폰 액정 하단에 생성되는 키패드이다. ..