我已经将此处描述TabActivity
的解决方案组合在一起,但当然,由于它是一种 hacky 方法,因此存在涉及控件上下文的问题。特别是,对话框和微调器在运行时表现不佳并在运行时崩溃,因为上下文是错误的。我希望我的上下文是,但我不知道在它的构造函数之外设置微调器上下文的方法。我此时没有显式调用构造函数,因为我正在使用. 有什么方法可以调整's 的上下文吗?这是我当前的代码:Spinner
getParent()
findViewById
Spinner
categorySpinner = (Spinner) findViewById(R.id.spinner_category);
categoryAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, list3);
categoryAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
categorySpinner.setAdapter(categoryAdapter);
categorySpinner.setOnItemSelectedListener(this);