此行有多個標記 - 位置無法解析爲變量 - 無法引用在不同的內部類中定義的非最終變量項方法 int multiple = 0; ImageView imageView; TextView tot_calories; 保護無效onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.items_details); Spinner mspin =(Spinner)findViewById(R.id.spinner1);整數[]項目=新的Integer [] {1,2,3,4};此行有多個標記 - 標記上的語法錯誤,註釋名稱預期爲
ArrayAdapter<Integer> adapter = new ArrayAdapter<Integer>(this,android.R.layout.simple_spinner_item, items);
mspin.setAdapter(adapter);
TextView name_select=(TextView)findViewById(R.id.SelectedName);
name_select.setText(constant.food_items[constant.SelectedIndex]);
imageView =(ImageView) findViewById(R.id.imagedetail);
UpdateImage(constant.food_items[constant.SelectedIndex]);
TextView calories=(TextView)findViewById(R.id.calories111);
calories.setText(constant.food_calories[constant.index]+"");
tot_calories=(TextView)findViewById(R.id.caloriestotal);
mspin.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
public void onItemSelected(AdapterView<?> adapterView, View view, int i, long l) {
// Your code here
multiple=items[position]*constant.food_calories[constant.index];
}
public void onNothingSelected(AdapterView<?> adapterView) {
return;
} });
tot_calories.setText(""+multiple);
}
你能發佈完整的課程/活動代碼嗎? – pleft