0
안녕하세요, 항목을 선택하면 알림 대화 상자가 표시되지 않는 문제가 있습니다. AlertDialog 빌더를 사용하여 표시하고 이것이 내 문제라고 생각합니다. builder.dismiss() 메소드가 아니기 때문에 해고를 호출 할 수 없습니다. 이 문제를 해결할 수있는 간단한 방법이 있습니까? 여기 내 코드가있다. 감사.항목을 선택하면 AlertDialog을 닫을 수 없습니다.
AlertDialog.Builder builder = new AlertDialog.Builder(this);
Context mContext = this;
LayoutInflater inflater = (LayoutInflater) mContext.getSystemService(LAYOUT_INFLATER_SERVICE);
View layout = inflater.inflate(R.layout.numplayersdialog,
(ViewGroup) findViewById(R.id.layout_root));
final Spinner spinner = (Spinner) layout.findViewById(R.id.spinner);
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(
this, R.array.num_players_array, android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
builder.setTitle("Select Number of Players");
spinner.setOnItemSelectedListener(new OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2, long arg3){
int item = spinner.getSelectedItemPosition();
commandWriter(item);
}
@Override
public void onNothingSelected(AdapterView<?> arg0) {
}
});
builder.setView(layout);
builder.show();
아 ... 얼마나 바보 같은가. 나는 내가 어떻게 그것을 놓쳤는 지 모른다. 나는 지금이 질문을해도조차 불쾌하다고 느낍니다. 고마워요 jrobinson3k1 –