0

꽤 간단하게 질문하고, 모두가 같은 문제에 직면했다고 생각합니다. 내 경우에는 모든 것이 동일합니다. 그리고 나는 더 나은 해결책을 찾고 있습니다.안드로이드 키패드 레이아웃

중첩 된 요소가 많습니다. 나에게는 여러 단편 (이미지 참조)이 포함 된 활동이 있습니다. 그 중 하나는 하단에 위치하며 높이가 낮습니다. 두 번째 조각에 포함 된 텍스트를 편집했습니다.

Image

나는 글고, 입력을위한 키패드 오버랩보기를 선택합니다. 따라서 쉽게 동작을 만들고 패딩 (또는 여백 또는 공간보기)을 추가 할 수 있습니다. 또는 애니메이션을 추가하여 EditText 위로 이동하십시오.

그러나 SoftInputType을 사용하여보기를 조정하는 것을 선호합니다. 그러나 어떤 이유로 SoftInputType을 변경해도 영향을 미치지 않습니다! 그래서, 중첩 된 요소, 또는 조각, 예상대로 내가 아래 코드를 사용하여이 문제를 해결할 수 있다고 가정 해 봅시다. 활동이 정의 안드로이드 매니페스트 파일에 다음 줄을 추가

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

답변

-1

시도 : 예를 들어

android:windowSoftInputMode="adjustResize|stateHidden" 

:

<activity 
    android:name="yourActivityName" 
    android:windowSoftInputMode="adjustResize|stateHidden"/>