editText

Material Design 2.0에서는 과거의 EditText보다는 TextInputLayout과 그 하부에 TextInputEditText를 권장하고 있다. 따로 해당 EditText에 설명을 적을 필요 없이 hint에 적은 게 위로 올라가기도 하고 EditText 영역이 딱 약간의 음영이 지정되기도 하니까 보기에도 좋다. 그런데 아직 쓰는 사람이 많지 않아서인지 속성 색 지정하는 법을 잘 찾을 수 없어 겨우겨우 찾은 끝에 깔끔하게 정리해두기로 했다. 별도의 표기가 없으면 TextInputLayout의 속성을 지칭하고 있다. 터치 전, 사용하지 않을 때의 속성 터치 후, 텍스트 입력을 하고 있는 상태일 때 터치 후, 텍스트 입력 중 오류를 발생시켰을 때 (setError("에러 메시지")) 보기 쉽게..
드디어 다이얼로그에 RecyclerView를 넣었다. 그런데 키보드가 보이지 않는 이슈가 있었다. 검색해보니 유명하지만 뾰족한 해결책이 없는 이슈였다. 재밌는건 Dialog의 Recycler View에 있는 EditText는 키보드가 안 올라오거나 이상하게 올라오는데 RecyclerView가 아닌 Dialog의 EditText는 제대로 키보드가 올라왔기 때문에, 높이가 0dp인 EditText를 리사이클러뷰 위에 두어서 버그를 잔머리로 해결. 현재 진행 상황은 오늘 이전 날짜는 수정할 수 없도록 + 새 목표를 뜨지 않게 하고 체크와 EditText를 isEnabled = false 처리를 해 두었다. 이제 해야할 일은 데이터베이스 저장 밑 불러오기, 이 값을 통해 매일 아침 목표 포스팅 주제를 보여주는 ..
아이엔 / ienground
'editText' 태그의 글 목록