2012-06-17 2 views
2

대화 상자를 여는 활동이 있으며, 대화 상자 클래스는 Dialog를 확장합니다. dialog.show를 사용 중입니다.소프트 키 보드를 열었을 때 Android 대화 상자가 눌려졌습니다.

이제는 소프트 키보드가 모든 레이아웃을 팽창 시켰을 때 키보드 대신 대화 상자를 열었습니다.

대화 상자의 레이아웃에서 선형 레이아웃 내부에 3 개의 스크롤보기가 있습니다 (단 하나만 표시됨).

나는 다음을 사용하려고 시도했다 : dialog.getWindow(). setSoftInputMode (WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);

하지만 작동하지 않습니다.

아브

답변

2

체크 아웃은 매니페스트에서 사용할 수있는이 속성. 해당 활동에 adjustPan을 사용하는 것이 좋습니다. http://developer.android.com/guide/topics/manifest/activity-element.html#wsoft

+0

도움이 되었습니까? – Flynn81

+0

도움이되지 않았다 .... 나는 액티비티에 대한 속성을 가졌지 만 액티비티에서 열린 대화에 영향을 미치지 않는다. 활동을 위해 그것은 잘 작동한다. ... (늦은 대답을 위해 유감스럽게 생각한다) – Yoav

+0

나도 도와주지 않았다. – taxeeta

관련 문제