我正在使用通过java文件编程创建的按钮。我正在使用按钮onclick监听器来表示功能。是否可以在该按钮点击侦听器中添加微调器?我的代码放在这里:Android微调按钮onclicklistener
View.OnClickListener newtodobtn = new View.OnClickListener() {
public void onClick(View v) {
// it was the 1st button
setContentView(R.layout.main);
sp1 = (Spinner)findViewById(R.id.spinner1);
ArrayAdapter<?> adapter = ArrayAdapter.createFromResource(this, R.array.priority, R.id.spinner1);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
sp1.setAdapter(adapter);
sp1.setAdapter(adapter);}
如果我用这个代码,我得到以下错误:
The method createFromResource(Context, int, int) in the type ArrayAdapter is not applicable for the arguments (new View.OnClickListener(){}, int, int)
任何帮助表示赞赏和感谢提前
Error Faced: ArrayAdapter类型中的方法createFromResource(Context,int,int)不适用于参数(new View.OnClickListener(){},int,int) –
这就是为什么我说替换'this'到'YourActivity.this'。 'YourActivity'表示当前的'Activity.java'或当前的'Context'。 –
嗨,我已经通过以下代码克服了该错误: Spinner spinner =(Spinner)findViewById(R.id.spinner1); \t ArrayAdapter adap = new ArrayAdapter(this,android.R.layout.simple_spinner_item,level); spinner.setAdapter(ADAP); –