2010-10-14 17 views
17

ben bu kodu girin "OnItemClickListener bir türüne çözülemeyen" diyor bir hata var. Ben yanlış ne yapıyorum emin değilim.OnItemClickListener

ben bunu anladım
+3

OnItemClickListener "tipi Görünümünde yöntem setOnTouchListener (View.OnTouchListener) (yeni CarouselAdapter.OnItemClickListener() {}) bağımsız değişkenler için geçerli değildir" diyor bir hata var – kiki

cevap

22

, yanlış öğeleri ithal etmişti!

import android.app.ListActivity; 
import android.os.Bundle; 
import android.view.View; 
import android.widget.AdapterView; 
import android.widget.ArrayAdapter; 
import android.widget.ListView; 
import android.widget.TextView; 
import android.widget.Toast; 
import android.widget.AdapterView.OnItemClickListener; 

benziyor gereken budur Yani.

+1

bu Tutulma hakkında ne gibi :) – schwiz

+1

genellikle quickfixes böyle bir şey listelemek istiyorum Tutulma ama benim versiyon ... bu durumda Aynen – Julian

+1

yapmaz. Bazen yardımcı olur, bazen hiçbir şey yapmaz! –

3

Ben

Sen ithal değil
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.main); 
    Carousel carousel = (Carousel)findViewById(R.id.carousel); 
    carousel.setOnItemClickListener(new OnItemClickListener(){ 
     LinearLayout layout = (LinearLayout) findViewById(R.id.LinearLayout01); 
     LayoutParams params = new LayoutParams(LayoutParams.WRAP_CONTENT, 
       LayoutParams.WRAP_CONTENT); 
     //String[]img = getResources().getStringArray(R.array.entries); 

     //img.setDrawingCacheEnabled(true); 
     //img.setOnTouchListener(this); 
     //@Override 
     public void onItemClick(CarouselAdapter<?> parent, View view, 
       int position, long id) {     
      Toast.makeText(MainActivity.this, "Position=" + position, Toast.LENGTH_SHORT).show();    
      view.setDrawingCacheEnabled(true); 
      view.setOnTouchListener(this); 
     } 

    }); 
İlgili konular