AlertDialog 中天加spinner 出现NullPointerException(空指针)的问题
以下是我在dialog中的代码 其实你只要看看我的代码中的黑体字就完全可以解决了
解决的办法就是把黑体字的内容改为一下:
Spinner spinnersta = (Spinner)view.findViewById(R.id.myspinner);
然后就解决了!其实这个问题也把我困惑了很久!!!!!!
LayoutInflater layou = LayoutInflater.from(uibackformproduct.this);
View view= layou.inflate(R.layout.basestation,null);
Builder builder = null;
builder = new AlertDialog.Builder(uibackformproduct.this);
builder.setIcon(R.drawable.ic_launcher);
builder.setTitle("基站通产品");
ArrayAdapter<String> aadapter;
LinearLayout tl = (LinearLayout) getLayoutInflater().inflate(R.layout.basestation, null);
Spinner spinnersta = (Spinner)findViewById(R.id.myspinner);
aadapter = new ArrayAdapter<String>(uibackformproduct.this,android.R.layout.simple_spinner_item,list_base);
//adapter2 = new ArrayAdapter<String>(uibackformproduct.this, android.R.layout.simple_spinner_item, list_base);
//设置下拉列表的风格
aadapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
//将adapter 添加到spinner中
spinnersta.setAdapter(aadapter);
//添加事件Spinner事件监听
spinnersta.setOnItemSelectedListener(new SpinnerSelected());
//设置默认值
spinnersta.setVisibility(View.VISIBLE);
//spinnersta.setVisibility(visibility
builder.setView(view);
浙公网安备 33010602011771号