2012-04-09 6 views
0

TabActivity 내에 동적으로 생성되는 회 전자가 있습니다. 그냥 내가 수동으로했던, 테스트 :동적 회 전자 옵션이 열리지 않습니다.

Spinner sp_departure = (Spinner) findViewById(R.id.spinner_departure); 

// This array will be generated through a database 
String[] array_spinner = new String[2]; 
array_spinner[0] = "Departure 1"; 
array_spinner[1] = "Departure 2"; 

ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, array_spinner); 
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); 
sp_departure.setAdapter(adapter); 

을 내가 선택한 옵션이 "출발 1"하지만이 옵션을여십시오 때 약간의 오류가 발생할 수 및 응용 프로그램이 종료되기 때문에 응용 프로그램이 좋아 보이는 실행합니다.

어떤 생각이 잘못되었을 수 있습니까?

미리 감사드립니다.) http://pastebin.com/1QPKZdKB

+0

무엇을 오류 메시지입니까? – dutt

+0

@dutt 내 질문을 로그 오류로 업데이트했습니다. 감사. –

+0

@PauloRodrigues 상태 란 무엇입니까? – Abhi

답변

1

예는 setContetView(R.layout.yourxml을 설정할 수도 ...,

변경 그것을 : -

업데이트

이 로그 캣으로 무엇을 생성한다

View viewToLoad = LayoutInflater.from(this.getParent()).inflate(R.layout.yourxm, null); 
     this.setContentView(viewToLoad); 

ArrayAdapter<String> adapter = new ArrayAdapter<String>(getParent(), android.R.layout.simple_spinner_item, array_spinner); 

시도해보십시오.

+0

안녕하세요 Abhi, 답장을 보내 주셔서 감사합니다. 작동하지 않았고 이미'setCotentView'가 있습니다. 레이아웃이 잘 작동하지만 방금 확장 할 수 없습니다. 로그 오류로 내 질문을 업데이트했습니다. –

+1

arrray 어댑터에서 "this"를 사용하고 대신 getParent()를 사용합니다. – Abhi

+0

이것은 onCreate에있는 모든 것입니다. 여전히 작동하지 않습니다. 같은 오류가 발생합니다. http://pastebin.com/wNt5uEpM –