0
我正在寻找,并不能找到什么错误在我的代码的意思是:我无法理解的错误:“无效是一个无效的类型变量”
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemSelectedListener;
import android.widget.ArrayAdapter;
import android.widget.RadioButton;
import android.widget.Spinner;
import android.widget.TextView;
import android.app.Activity;
public class MainActivity extends Activity {
public class function implements OnItemSelectedListener {
@Override
public void onItemSelected(AdapterView<?> parent, View arg1, int pos,
long id) {
// TODO Auto-generated method stub
String str=parent.getItemAtPosition(pos).toString();
text.setText(str);
}
@Override
public void onNothingSelected(AdapterView<?> arg0) {
// TODO Auto-generated method stub
}
}
Spinner spinner;
TextView text;
TextView fruta;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
spinner = (Spinner)findViewById(R.id.spinner1);
text = (TextView)findViewById(R.id.textView1);
ArrayAdapter<CharSequence> adapter=ArrayAdapter.createFromResource(this, R.array.spinnerarray, android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
spinner.setOnItemSelectedListener(new function());
fruta = (TextView)findViewById(R.id.textView3);
fruta.setEnabled(false);
public void frutaSelecionada (View view); {
boolean cheked = ((RadioButton) view).isChecked();
switch (view.getId())
{
case R.id.radioButton1:
if(cheked)
{
fruta.setText("Maçã");
fruta.setEnabled(true);
}
else
{
fruta.setEnabled(false);
}
break;
case R.id.radioButton2:
if(cheked)
{
fruta.setText("Laranja");
fruta.setEnabled(true);
}
else
{
fruta.setEnabled(false);
}
break;
case R.id.radioButton3:
if(cheked)
{
fruta.setText("Uvas");
fruta.setEnabled(true);
}
else
{
fruta.setEnabled(false);
}
break;
}
}
}
}
的错误是:“ void是变量frutaSelecionada的无效类型“
如果您知道任何解释我欣赏的内容的网站。
谢谢。
它继续同样的错误:( –
保存文件,清洁和重建 – Blackbelt
没有工作过 –