[英]Android spinner within a button onclicklistener
我正在使用通過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);}
如果我使用此代碼,我會收到以下錯誤:
ArrayAdapter類型中的方法createFromResource(Context,int,int)不適用於參數(new View.OnClickListener(){},int,int)
任何幫助表示贊賞,並提前致謝
嘗試用此替換
ArrayAdapter<?> adapter = ArrayAdapter.createFromResource(YourActivity.this, R.array.priority, R.id.spinner1);
而不是這個你必須指定<class name.this>
。 Bcz,如果你只提供這個,那么它將參考按鈕。 這就是為什么它不起作用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.