Android listview setonitemclicklistener与arrayadapter

Android listview setonitemclicklistener与arrayadapter,android,listview,android-adapterview,Android,Listview,Android Adapterview,尝试添加方法setOnItemClikListener时,向我显示以下错误:AdapterView中的setOnItemClikListener(ItemClikListener)无法应用于() 我的代码是: List<String> weekForecast = new ArrayList<String>(Arrays.asList(forecastArray)); mForecastAdapter = new ArrayAdapter<String>

尝试添加方法setOnItemClikListener时,向我显示以下错误:AdapterView中的setOnItemClikListener(ItemClikListener)无法应用于()

我的代码是:

List<String> weekForecast = new ArrayList<String>(Arrays.asList(forecastArray));
    mForecastAdapter = new ArrayAdapter<String>(getActivity(),R.layout.list_item_forecast,R.id.list_item_forecast_textview,weekForecast);

    ListView listViewForecast = (ListView) rootView.findViewById(R.id.listview_forecast);
    listViewForecast.setAdapter(mForecastAdapter);
    listViewForecast.setOnItemClickListener();
List weekForecast=newarraylist(Arrays.asList(forecastArray));
mForecastAdapter=new ArrayAdapter(getActivity(),R.layout.list\u item\u forecast,R.id.list\u item\u forecast\u textview,weekForecast);
ListView listViewForecast=(ListView)rootView.findViewById(R.id.ListView\u forecast);
setAdapter(mForecastAdapter);
listViewForecast.setOnItemClickListener();
尝试以下操作:

List<String> weekForecast = new ArrayList<String>(Arrays.asList(forecastArray));

    mForecastAdapter = new ArrayAdapter<String>
            (getActivity(),android.R.layout.simple_list_item1,weekForecast);

    ListView listViewForecast = (ListView) rootView.findViewById(R.id.listview_forecast);
    listViewForecast.setAdapter(mForecastAdapter);

    listViewForecast.setOnItemClickListener(new OnItemClickListener() {
              public void onItemClick(AdapterView<?> parent, View view,
                      int position, long id) {
                       //Do your thing here

                  }
                });
List weekForecast=newarraylist(Arrays.asList(forecastArray));
mForecastAdapter=新阵列适配器
(getActivity(),android.R.layout.simple_list_item1,weekForecast);
ListView listViewForecast=(ListView)rootView.findViewById(R.id.ListView\u forecast);
setAdapter(mForecastAdapter);
setOnItemClickListener(新的OnItemClickListener(){
public void onItemClick(AdapterView父级、视图、,
内部位置,长id){
//在这里做你的事
}
});
尝试以下操作:

List<String> weekForecast = new ArrayList<String>(Arrays.asList(forecastArray));

    mForecastAdapter = new ArrayAdapter<String>
            (getActivity(),android.R.layout.simple_list_item1,weekForecast);

    ListView listViewForecast = (ListView) rootView.findViewById(R.id.listview_forecast);
    listViewForecast.setAdapter(mForecastAdapter);

    listViewForecast.setOnItemClickListener(new OnItemClickListener() {
              public void onItemClick(AdapterView<?> parent, View view,
                      int position, long id) {
                       //Do your thing here

                  }
                });
List weekForecast=newarraylist(Arrays.asList(forecastArray));
mForecastAdapter=新阵列适配器
(getActivity(),android.R.layout.simple_list_item1,weekForecast);
ListView listViewForecast=(ListView)rootView.findViewById(R.id.ListView\u forecast);
setAdapter(mForecastAdapter);
setOnItemClickListener(新的OnItemClickListener(){
public void onItemClick(AdapterView父级、视图、,
内部位置,长id){
//在这里做你的事
}
});

它对你有用吗?谢谢,现在有用了!!!对你有用吗?谢谢,现在有用了!!!