爲什麼Android Studio不能識別我已經導入了onClickListener API?Android Studio錯誤:無法找到變量itemclicklistener,儘管已經導入了OnItemClickListener API
以下行錯誤: listView.setOnItemClickListener(itemClickListener);
Code for my main activity is below:
import android.content.Intent;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ListView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.AdapterView.OnItemClickListener;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
new AdapterView.OnItemClickListener() {
public void onItemClick(AdapterView<?> listView,
View v,
int position,
long id) {
if (position == 0) {
//main activity launches food categories when the food option is clicked
Intent intent = new Intent(MainActivity.this,
FoodCategories.class);
startActivity(intent);
}
}
};
//Add the listener to my listview
ListView listView = (ListView) findViewById(R.id.list_options);
listView.setOnItemClickListener(itemClickListener);
}
}
你在哪裏初始化你的變量? –
你需要定義'itemClickListener' ... !! –
謝謝!我感到愚蠢。這是漫長的一天 – androidNewbie