xml에서 item을 선택하고난후 java에서 if문써서 item값하고 qq 값하고 참거짓을
작성하고싶은데요 aaa.getSelectedItem().toString() <--- 하면 item string값 가져오는게 아닌가여?
안되네요;;; 선택된 item값 가지고 올려면 어떻게 해야되나요?
xml 부분
<string-array name ="interest_array">
<item>IT</item>
<item>결제</item>
</string-array>
java부분
aaa =(Spinner) findViewById(R.id.spinner_interest);
ArrayAdapter<CharSequence> adapter =
ArrayAdapter.createFromResource(this, R.array.interest_array, android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
findViewById(R.id.button1).setOnClickListener(new Button.OnClickListener(){
public void onClick(View arg0) {
// TODO Auto-generated method stub
String qq = "IT";
if(aaa.getSelectedItem().toString() != qq)
{
AlertDialog.Builder aa = new AlertDialog.Builder(Project13Activity.this);
aa.setMessage( "관심분야 : " + aaa.getSelectedItem().toString());
aa.setPositiveButton("확인", new OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
}
});
aa.show();




getSelectedItem() 은 맞는 것 같습니다.
그런데 if(aaa.getSelectedItem().toString() != qq) 이 잘 못 되었네요.
String 타입은 == 비교하지 않고, equals() 로 비교하세요~
if(!aaa.getSelectedItem().toString().equals(qq)) 로 하셔야합니다. ^^