我正在使用通过 java 文件以编程方式创建的按钮。我正在使用按钮 onclick 监听器来表示功能。是否可以在该按钮点击监听器中添加一个微调器?我的代码放在这里:
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)
感谢任何帮助并提前致谢
最佳答案
尝试用这个替换
ArrayAdapter<?> adapter = ArrayAdapter.createFromResource(YourActivity.this, R.array.priority, R.id.spinner1);
关于java - 按钮 onclicklistener 中的 Android 微调器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7399446/