2013-02-06 1 views
0

ListView를 LinearLayout에 추가하고 싶습니다. 그러나 앱이 시작될 때 포커스를 요구하고 키보드를 엽니 다. 나는 그렇게하기를 원하지 않는다. 내가 질문을 조금 잘못을 물어라고 생각레이아웃에 추가 할 때리스트 뷰 포커스가 필요합니다.

contentLayout = (LinearLayout)findViewById(R.id.contentView); 
contentList = new ListView(this); 
contentList.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT)); 
contentLayout.addView(contentList); 

XML

<ListView 
    android:id="@+id/listView1" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content"> 

</ListView> 

답변

0

:

둘 다 XML과 자바 코드를 시도했습니다.

그러나 입력 필드가 있으므로 시스템은 항상 입력에 집중하려고합니다. 그래서 Android Manifest에서 windowSoftInputMode를 stateHidden으로 설정했습니다.

활동이 시작될 때 키보드가 자동으로 열리지 않는지 확인하십시오.

관련 문제