Spinner spinner= (Spinner) linear.findViewById(R.id.spinner_sel_dev);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(
context, android.R.layout.simple_spinner_item, TableString);
spinner.setAdapter(adapter);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setOnItemSelectedListener(new OnItemSelectedListener(){
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
LinearLayout linear = (LinearLayout) View.inflate(context,R.layout.dialog, null);
new AlertDialog.Builder(context)
.setTitle("Info")
.setView(linear)
.setPositiveButton("확인", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
}
}).show();
}
@Override
public void onNothingSelected(AdapterView<?> arg0) {
// Do nothing
}
});
코드를 위와 같이 작성하였는데, 스피너 선택했을 떄에만 다이얼로그를 띄우고 싶은데
어플 시작하면 바로 다이얼로그가 띄어지더라구요
디폴트로 0포지션에 가 있어서 그런거 같은데
막을 수 있는 쉬운 방법이 있을까용?