gpt4 book ai didi

java - Android 旋转器错误 : getOnItemSelectedListener in AdapterView cannot be applied

转载 作者:行者123 更新时间:2023-12-02 04:16:21 25 4
gpt4 key购买 nike

我正在使用一个简单的微调器来显示整数数组中的买入值。 Gradle Build 中的错误显示:method getOnItemSelectedListener in class AdapterView<T> cannot be applied to given types 。没有必需的参数,错误原因如下:actual and formal arguments lists differ in length where T is a type-variable: T extends Adapter declared in class AdapterView 。我不确定如何解决 (this) 上出现的错误:

spinner.getOnItemSelectedListener(this);

我认为这是正确的做法,因为我告诉旋转器 this Activity 负责监听 Spinner 上的事件。

这是我的代码:

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.Spinner;
import android.widget.TextView;
import android.widget.Toast;


public class HomeActivity extends Activity implements AdapterView.OnItemSelectedListener{

Spinner spinner;

@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
// Get the view from home_activity.xml
setContentView(R.layout.home_activity);

// initialize spinner
spinner = (Spinner) findViewById(R.id.buyInSpinner);

ArrayAdapter adapter = ArrayAdapter.createFromResource(this, R.array.buy_in, android.R.layout.simple_spinner_item);
spinner.setAdapter(adapter);
spinner.getOnItemSelectedListener(this);

} // end onCreate method

@Override
public void onItemSelected(AdapterView<?> adapterView, View v, int i, long l)
{
TextView myText = (TextView) v;
Toast.makeText(this, "You Selected "+myText.getText(), Toast.LENGTH_SHORT).show();
} // end onItemSelected method

@Override
public void onNothingSelected(AdapterView<?> adapterView)
{
Toast.makeText(this, "You Must Buy-In To Play", Toast.LENGTH_SHORT).show();
} // end onNothingSelected method

} // end HomeActivity class

最佳答案

为什么要获取不带变量的值?我认为在这种情况下你应该使用 spinner.setOnItemSelectedListener(this); 代替

关于java - Android 旋转器错误 : getOnItemSelectedListener in AdapterView cannot be applied,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33273053/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com