我試圖在自定義alertdialog框中實現微調器,但我不斷收到空指針異常。有任何想法嗎?在自定義AlertDialog中實現微調器
的空指針異常發生在線路:
spinner.setAdapter(adapter);
其中旋轉器爲空。
LayoutInflater inflater = getLayoutInflater();
View dialoglayout = inflater.inflate(R.layout.custom_dialog, (ViewGroup) findViewById(R.id.layout_root));
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setView(dialoglayout);
Spinner spinner = (Spinner) findViewById(R.id.spinner);
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(
this, R.array.priority_array, android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
builder.show();
從哪一行代碼是NPE發起? – 2011-05-16 16:13:39
NullPointer異常發生在以下行:spinner.setAdapter(adapter); spinner無效......我不知道爲什麼。 – 2011-05-16 16:21:01