public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
String str_hidden = "" ;
if ((str_hidden.equals( "초기화" ) && str_hidden.length() > 0 ) || str_hidden.equals( "초기화" ) ){
System.out.println( "111111111111111111111" );
hidden.setText( null );
} else {
System.out.println( "2222222222222222" );
str_hidden = (hidden.length() == 0 ) ? hiddenStat.getSelectedItem().toString() : hidden.getText()+ "," +hiddenStat.getSelectedItem().toString();
hidden.setText(str_hidden);
}
setResult(arg2);
}
};
hiddenStat.setOnItemSelectedListener(hidddenSelected);
|
스피너에서 초기화를 선택하면 에디트텍스트가 비워지고
아닌 경우에는 해당 스피너 값을 채우고 만약 에디트텍스트에 값이 있다면 ,를 붙여서 더 추가하는 식으로 하려고 하는데
일단은 초기화를 해도 초기화라는 글씨가 에디트텍스트에 나타나고
다른 스피너값으로 선택하면 초기화,스피너값,....이렇게 됩니다.
초기화단어를 없애려면 어떻게 해줘야 하나요?