경고 대화 상자가 키보드 팝업시에만 예기치 않게 닫힙니다.

고요함

여기 내가 가지고있는 이상한 것이 있습니다. 사용자 정의 위치 태그 RecylcerView목록이 포함 된 간단한 활동이 있습니다 TextViews. "집", "직장", "뉴욕"등

사용자는 왼쪽으로 스 와이프하고 TextView원하는 경우 이름을 바꿀 수 있습니다 . 왼쪽으로 스 와이프하면 EditText상자 가있는 AlertDialog가 나타납니다 . 내 코드 View는 내 페이지 상단에있는 모든 항목 에서 잘 작동 합니다. 그러나 View페이지에서 더 낮은 항목의 경우 키보드 팝업시 경고 대화 상자가 닫힙니다. 내 코드는 RecylcerView키보드 팝업 뒤의 위치에서 비롯된 모든 코드에서 작동하지 않습니다 . 기묘한. 하지만 그게 그렇게 보입니다.

나는 키보드를 (1) 자동 팝업 및 (2) 사용자가 EditText. 어느 쪽이든 페이지 하단에있는 키보드에 대해 키보드가 팝업되면 경고 대화 상자가 닫힙니다.

취소 가능한 대화 상자를 (거짓)으로 설정해 보았습니다. 상관 없습니다. 같은 문제입니다.

내 전화와 에뮬레이터에서 동일한 문제가 발생합니다.

로그 고양이는 특이한 것이 없으며 앱이 충돌하지 않으며 명백한 오류가 없습니다.

누구나 이런 행동을 경험했습니다.

고요함

해결책을 찾았습니다. 왜 작동하는지 확실하지 않지만 작동합니다.

onCreate ()에서 이것을 추가했습니다.

    getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);

하지만 그것만으로는 키보드가 자동으로 팝업되지 않았기 때문에 (제가 원하는 동작), setSoftInputMode의 두 번째 레이어를 추가하기 위해 AlertBuilder 위에 Dialog를 만들어야했습니다.

    AlertDialog dialog = builder.create();
    dialog.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE);
    dialog.show();

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

보내기 버튼을 클릭하면 대화 상자가 느리게 닫힙니다.

분류에서Dev

"변경 사항 저장"모달 대화 상자에서 "저장하지 않고 닫기"사용의 기원, 키보드 가속기 부족 및 이러한 대화 상자와 상호 작용하는 방법

분류에서Dev

사용자 지정 대화 상자가 원치 않게 팝업됩니다.

분류에서Dev

Android 경고 대화 상자가 닫히지 않습니다.

분류에서Dev

HttpsURLConnection은 예외를 포착하지 않고 보안 경고 대화 상자를 표시합니다.

분류에서Dev

Windows 키보드 언어가 예기치 않게 변경됨

분류에서Dev

키보드가 표시되고 키보드 상단의 예측 텍스트 상자가 토글되어 사용자에게 검은 색 화면이 표시됩니다.

분류에서Dev

jQuery Mobile 대화 상자가 즉시 닫힙니다.

분류에서Dev

경고 대화 상자가 즉시 닫히지 않도록하려면 어떻게해야합니까?

분류에서Dev

목록보기가있는 다중 경고 대화 상자

분류에서Dev

Flutter & AlertDialog :로드 후 내 앱에 경고 대화 상자가 표시되지 않습니다.

분류에서Dev

버튼 클릭 기능 jquery에 대해 경고 대화 상자가 작동하지 않습니다.

분류에서Dev

Android 사용자 정의 대화 상자보기가 대화 상자 레이아웃에 맞지 않습니다.

분류에서Dev

lme4 :: lmer는 영원히 (48 시간 이상) 소요되며 경고 나 오류를보고하지 않고 예기치 않게 중단됩니다.

분류에서Dev

"대화 상자에서"취소 "를 클릭하면 대화 상자가 닫히고 필드에 아무것도 표시되지 않습니다."코드를 작성하려면 어떻게해야합니까?

분류에서Dev

HttpClient에서 예기치 않은 연결이 닫힙니다.

분류에서Dev

보기가로드되기 전에 팝업을 열고 팝업이 닫힌 후에 만보기를로드합니다.

분류에서Dev

Node.JS readStream이 writeStream 전에 예기치 않게 닫힙니다.

분류에서Dev

경고 대화 상자 단추가 on willPop 메서드에 매개 변수를 제공하지 않습니다.

분류에서Dev

대화 상자가 닫힌 후 EditText가 소프트 키보드를 표시하지 않음

분류에서Dev

DialogFragment가 표시되지 않고 매우 빠르게 열리고 닫힙니다.

분류에서Dev

Xamarin 편집 텍스트 키보드가 즉시 닫힙니다.

분류에서Dev

Android 경고 대화 상자 텍스트가 표시되지 않습니다.

분류에서Dev

MFC에서 여러 대화 상자 인스턴스를 닫지 않고 연속적으로 만드는 단추를 어떻게 가질 수 있습니까?

분류에서Dev

다중 선택 목록보기 경고 대화 상자에서 값을 가져 오는 방법

분류에서Dev

PyCharm은 SQLAlchemy 사용자 모델에 대한 예기치 않은 인수에 대해 경고합니다.

분류에서Dev

Android 대화 상자 높이 및 너비가 예기치 않게 작동합니다.

분류에서Dev

검은 화면에 갇혀 증기가 닫힙니다.

분류에서Dev

피드 대화 상자가 큰 이미지를 게시하지 않습니다.

Related 관련 기사

  1. 1

    보내기 버튼을 클릭하면 대화 상자가 느리게 닫힙니다.

  2. 2

    "변경 사항 저장"모달 대화 상자에서 "저장하지 않고 닫기"사용의 기원, 키보드 가속기 부족 및 이러한 대화 상자와 상호 작용하는 방법

  3. 3

    사용자 지정 대화 상자가 원치 않게 팝업됩니다.

  4. 4

    Android 경고 대화 상자가 닫히지 않습니다.

  5. 5

    HttpsURLConnection은 예외를 포착하지 않고 보안 경고 대화 상자를 표시합니다.

  6. 6

    Windows 키보드 언어가 예기치 않게 변경됨

  7. 7

    키보드가 표시되고 키보드 상단의 예측 텍스트 상자가 토글되어 사용자에게 검은 색 화면이 표시됩니다.

  8. 8

    jQuery Mobile 대화 상자가 즉시 닫힙니다.

  9. 9

    경고 대화 상자가 즉시 닫히지 않도록하려면 어떻게해야합니까?

  10. 10

    목록보기가있는 다중 경고 대화 상자

  11. 11

    Flutter & AlertDialog :로드 후 내 앱에 경고 대화 상자가 표시되지 않습니다.

  12. 12

    버튼 클릭 기능 jquery에 대해 경고 대화 상자가 작동하지 않습니다.

  13. 13

    Android 사용자 정의 대화 상자보기가 대화 상자 레이아웃에 맞지 않습니다.

  14. 14

    lme4 :: lmer는 영원히 (48 시간 이상) 소요되며 경고 나 오류를보고하지 않고 예기치 않게 중단됩니다.

  15. 15

    "대화 상자에서"취소 "를 클릭하면 대화 상자가 닫히고 필드에 아무것도 표시되지 않습니다."코드를 작성하려면 어떻게해야합니까?

  16. 16

    HttpClient에서 예기치 않은 연결이 닫힙니다.

  17. 17

    보기가로드되기 전에 팝업을 열고 팝업이 닫힌 후에 만보기를로드합니다.

  18. 18

    Node.JS readStream이 writeStream 전에 예기치 않게 닫힙니다.

  19. 19

    경고 대화 상자 단추가 on willPop 메서드에 매개 변수를 제공하지 않습니다.

  20. 20

    대화 상자가 닫힌 후 EditText가 소프트 키보드를 표시하지 않음

  21. 21

    DialogFragment가 표시되지 않고 매우 빠르게 열리고 닫힙니다.

  22. 22

    Xamarin 편집 텍스트 키보드가 즉시 닫힙니다.

  23. 23

    Android 경고 대화 상자 텍스트가 표시되지 않습니다.

  24. 24

    MFC에서 여러 대화 상자 인스턴스를 닫지 않고 연속적으로 만드는 단추를 어떻게 가질 수 있습니까?

  25. 25

    다중 선택 목록보기 경고 대화 상자에서 값을 가져 오는 방법

  26. 26

    PyCharm은 SQLAlchemy 사용자 모델에 대한 예기치 않은 인수에 대해 경고합니다.

  27. 27

    Android 대화 상자 높이 및 너비가 예기치 않게 작동합니다.

  28. 28

    검은 화면에 갇혀 증기가 닫힙니다.

  29. 29

    피드 대화 상자가 큰 이미지를 게시하지 않습니다.

뜨겁다태그

보관