안드로이드/Java2 EditText - 엔터키이벤트 채팅앱을 구현 중 메시지를 송신하는 버튼을 만들어놓고 눌러서 송신하게 만들어 놓았다. 하지만 테스트하는 중에 항상 버튼을 누르는 것이 너무 불편해 엔터키로 처리하고 싶어졌다.. 요긴하게 쓸 것 같다. EditText에 setOnKeyListner라는 함수를 이용해서 엔터키의 키코드에 이벤트를 넣어주면된다 EditText_chat.setOnKeyListener(new View.OnKeyListener() { @Override public boolean onKey(View view, int i, KeyEvent keyEvent) { switch (i){ case KeyEvent.KEYCODE_ENTER: msg = EditText_chat.getText().toString(); ChatData chat = .. 2023. 7. 3. 리사이클러뷰 - 스크롤 끝으로 가기 두서 없지만 현재 학교 프로젝트로 학교 SNS앱을 만들던 중.. 리사이클러뷰와 Realtime Database를 이용해 채팅을 구현했지만 스크롤이 내려가지 않아 어떻게 하지 고민하고 있었다. 위의 동영상처럼 입력해도 스마트폰화면에서 자동으로 스크롤이 내려가지 않는다.. ㅠㅠ 굉장히 쉬운 방법으로 할 수 있었다.. myRef.addChildEventListener(new ChildEventListener() { @Override public void onChildAdded(@NonNull DataSnapshot dataSnapshot, @Nullable String s) { Log.d("CHATCHAT", dataSnapshot.getValue().toString()); ChatData chat = dat.. 2023. 7. 3. 이전 1 다음