2013-01-16 8 views
1

10 개의 editext 필드가있는 레이아웃 인플레이터를 사용하여 레이아웃을 부 풀리는 중입니다. edittext를 클릭하면 소프트 키보드가 편집 텍스트를 숨 깁니다. 레이아웃과 배치를 부 풀리지 않으면 작업이 잘됩니다. 레이아웃을 부 풀리게하는 put requestfocus 태그가 앱을 크래시하면. 아래 코드를 찾아서이 문제를 해결할 수 있도록 도와주세요.Softwindow 키보드가 edittext를 숨 깁니다.

자바 코드 당신이 처리하는 (당신의 활동에 대한) 매니페스트의 속성을 변경해야 할 수도 있습니다

LayoutInflater inflater = LayoutInflater.from(this); 
scrollView = (MyHorizontalScrollView) 
inflater.inflate(R.layout.horz_scroll_with_list_menu, null); 
setContentView(scrollView);// if i comment this and add inflatelayout SetContentView(R.layout_details) works fine. 

menu = inflater.inflate(R.layout.horz_scroll_menu, null); 
app = inflater.inflate(R.layout.details, null);// 

답변

0

. 이 행을 AndroidManifest.xml (활동 정의에 사용하는 태그 내)에 넣으십시오.

android:windowSoftInputMode="adjustResize" 
+0

나는 운이 좋았지 만 인플레이터를 사용하여 팽창시키지 않으면 잘 작동합니다. – AndroidBeginner

관련 문제