얻고

2012-09-10 4 views
0
안드로이드

다른 활동에서 설정 값 스피너 내가 가진 이런 코드는얻고

Spinner pilihtype; 
ArrayAdapter<CharSequence> adapter = 
ArrayAdapter.createFromResource(this, R.array.typestore, android.R.layout.simple_spinner_item); 

adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); 
pilihtype=(Spinner)findViewById(R.id.Stype); 
pilihtype.setAdapter(adapter); 

가 내 스피너 값을 표시 -mainclass- 그것은

작동 그리고 지금은 스피너도 가지고 editclass 되세요 . mainclass에서 선택된 값으로부터 editclass setvalue에 내 회 전자를 넣고 싶습니다. 해결책을 줄 수 있습니까 ?? 감사합니다

+0

는 스피너를 사용하여 editclass 선택한 항목의 값을 전달하고에 따라 스피너를 표시하는 작업을 할 선택한 값 –

답변

0

'엑스트라'의 일부로 선택한 값을 의도에 전달할 수 있습니다. intent.putExtra(), intent.getExtra(). 다음 활동에서 현재 활동

Intent i = new Intent(YourActivity.this, nextActivity.class); 
Bundle bundle = new Bundle(); 
bundle.putString("SpinnerValue",pilihtype.getSelectedItem().toString()); 
i.putExtras(bundle); 
StartActivity(i); 

에서

0
Spinner pilihtype; 
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this, R.array.typestore, android.R.layout.simple_spinner_item); 

adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); 
pilihtype=(Spinner)findViewById(R.id.Stype); 
pilihtype.setAdapter(adapter); 

Bundle bundle = getIntent().getExtras(); 
String selectedItem = bundle.getString("SpinnerValue"); 
+0

및 값 회 전자에서 해당 문자열을 변경하는 방법은 무엇입니까? – Lia