original source : https://youtu.be/Lrrk9g_XNr8

imeOptions은 singleLine이 true인 경우에만 적용된다.

=========================================================

.

.

activity안에 있는 EditText를 선택한 경우 나오는 soft keyboard에 대한 설정을 보여주고 있다.

=========================================================

.

.

=========================================================

.

.

soft keyboard가 등장함으로써 주어야하는 layout의 변경을 기본적으로 AndroidManifest의 window soft input mode 설정을 통해 구현할수 있다.

=========================================================

.

.

nextFocusDown에서 다음 포커스가 이동할 view의 아이디를 생성 설정한다.  @+id를 주의 해서 볼것.

=========================================================

.

.

=========================================================

.

.

실시간 사용자 입력값을 얻기위해서는 EditText의 getText()를 이용하지 않고 TextWatcher를 사용한다.

=========================================================

.

.

=========================================================

.

.

=========================================================

.

.

=========================================================

.

.

=========================================================

.

.

=========================================================

.

.

=========================================================

.

.

=========================================================

.

.

=========================================================

.

.

=========================================================

.

.

=========================================================

.

.

아래는 ratingbar 이미지 교체에 대한 설명이다. <layer-list>로 만든 drawable과 이를 사용하고 있는 <selector>에 주의해서 볼것

=========================================================

.

.

Handling ProgressBars | CodePath Android Cliffnotes