Spinner에서 선택하면 해당 텍스트뷰에 제가 원하는 텍스트값주기에 관해서 질문드립니다.
제가 이제막 안드로이드 공부한지 얼마되지 않아서 질문드립니다.
검색과 이것저것 혼자 앓다가 질문드립니다
도움부탁드립니다
public class page2 extends Activity
/** Called when the activity is first created. */
implements AdapterView.OnItemSelectedListener {
TextView selText;
Spinner spin;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Window win = getWindow();
win.requestFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.page2);
selText = (TextView)findViewById(R.id.selText);
spin = (Spinner)findViewById(R.id.spin2);
spin.setOnItemSelectedListener(this);
}
public void onItemSelected(AdapterView<?> parent, View v, int position, long id) {
TextView text_sel = (TextView)spin.getSelectedView();
if(text_sel.getText() == "대한민국") {
selText.setText("원");
}
}
public void onNothingSelected(AdapterView<?> parent) {
selText.setText("");
}
}
소스가 이렇습니다. 빨간색 색칠한부분에 spinner에서 선택한것의 텍스트가 대한민국과 같으면 원이라는 글자를 selText에
나타내고 싶습니다.
제가 한것이 틀린것같은데..
오류는 안나고 selText에 아무것도 표시가 안됩니다.
도움 부탁드립니다.. 너무 아는게 없어서 죄송합니다




음... String class를 "=="로 비교해서 그러지 않은가 싶네요!
if(text_sel.getText().toString.equels( "대한민국")) {
selText.setText("원");
}
이런식으로 해야 하지 않나 싶네요~