Я определяю свою вертушку следующим образом:HoloEverywhere Spinner OnClickListener() Ошибка
import org.holoeverywhere.widget.Spinner;
private static org.holoeverywhere.widget.Spinner sectionSpinner;
sectionSpinner = (org.holoeverywhere.widget.Spinner)findViewById(R.id.sectionSpinner);
<org.holoeverywhere.widget.Spinner
android:id="@+id/sectionSpinner"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/circleSeek"
android:layout_alignParentBottom="true"
android:gravity="center" />
Эта линия, однако, выдает ошибку:
sectionSpinner.setOnItemSelectedListener(new SectionListener());
Ошибка является The method setOnItemSelectedListener(AdapterView.OnItemSelectedListener) in the type AdapterView<SpinnerAdapter> is not applicable for the arguments (MainActivity.SectionListener)
Вот Класс секторов:
public class SectionListener implements OnItemSelectedListener {
@Override
public void onItemSelected(AdapterView<?> parent, View view,
int pos, long id) {
if (userSelected) {
resetAction();
setTimeText(sectionTimes[pos], sectionTimes[pos]);
currentSection = pos + 1;
setSectionText(currentSection);
currentStartTime = sectionTimes[pos];
currentTime = currentStartTime;
setSeekBarProgress(currentTime, currentStartTime);
}
else {
userSelected = true;
}
}
@Override
public void onNothingSelected(AdapterView<?> arg0) {
// Not needed
}
}
Эта ошибка не возникает, когда я использую обычный счетчик Android. Кто-нибудь знает, что случилось?
Тот же результат, к сожалению. –
Mmh это компиляция или ошибка времени выполнения? – ssantos
Это ошибка компиляции. Он отмечен красным цветом Eclipse. –