본문 바로가기
반응형

EditText3

DataBinding에 대해서 알아보자 part2(Glide, EditText) 지난 part1에서 DataBinding에 관한 기초적인 부분들을 정리해 보았는데요. 이번에는 Glide같은 라이브러리를 이용할 수 있도록 Binding Adapter를 사용하는 방법과 EditText에서 String을 입력하면 TextView에서 그 값을 받아서 출력하는 방법을 정리해 보겠습니다. DataBinding에 대한 기초적인 내용은 아래 글을 참조해 주세요. >> DataBinding에 대해서 알아보자 part1 1. Glide와 Binding Adapter xml의 ImageVIew에서 Glide를 사용하기 위해서는 어떻게 해야할까요? DataBinding은 xml에서 바로 bind해서 사용하는 것 인데, Glide를 xml에서 바로 이용할 수는 없습니다. 그 문제를 해결하기 위해서는 Bin.. 2019. 12. 23.
EditText의 ImeOptions 로 키보드의 Action 설정하기 사용자에게 입력을 받을 때, 키보드 우측 하단에 검색 같은 Action명령어를 본 적이 있으실 텐데요.오늘은 이것을 설정하는 방법에 대해서 정리해 보겠습니다. 1. EditText 우선, 사용자에게 입력을 받을 수 있는 EditText를 설정해 줍니다. 그럼 아래와 같은 키보드를 볼 수 있는데요.화살표가 가르키는 방향에 여러가지 액션들을 정의하고 실행시킬 수 있습니다. 그럼. 이것을 검색으로 바꿔 보도록 하겠습니다.imeOptions의 값을 actionSearch로 해주면 됩니다. 아래와 같이 변경 된 것을 볼 수 있습니다. 참고로 imeActionLabel의 값을 주면, 텍스트로 버튼을 대신할 수 있습니다. 2017. 7. 5.
ScrollView 에서 하단에 뷰를 붙일 때 필요한 fillViewport 안드로이드 앱을 만들다 보면, 스크롤 뷰 가장 하단에 광고라든가, 확인 취소 버튼을 넣어야 하는 경우가 있습니다.그런데, 디폴트로 스크롤 뷰의 자식뷰가 항상 View의 전체 면적을 차지하지 않고 있기 때문에,가장 하단에 위치해야 하는 광고 혹은 확인 취소 버튼이 위로 올라가 붙어있습니다. 물론, RelativeVIew를 사용해서 하단에 항상 위치시킬 수 도 있지만,원하지 않는 결과가 나올수도 있으므로 항상 Relative로 해결할 수는 없습니다. 이럴 때 어떻게 해야할지 실제로 구현해 보면서 정리하겠습니다. 1. 기본 UI 구현 먼저 스크롤 뷰의 ChildLayout에 LinearLayout을 넣고, 그 안에 주황색 View와 입력을 받을 수 있는 EditText를 위치시킵니다.이 때, layout_we.. 2017. 6. 7.