Android pour les débutants: événements Tactiles android gridview

J'utilise le code suivant pour faire des choses avec gridview(légèrement modifié à partir de http://developer.android.com/resources/tutorials/views/hello-gridview.html). Je veux remplacer le onClicklistener et le onClick() la méthode avec leur "touch" équivalents à savoir touchlistener et onTouch() de sorte que lorsque je touche un élément dans le contrôle gridview l'image de l'élément de changements et une double touche sur le même élément prend de nouveau à l'origine de l'état.

Comment dois-je faire? Je ne peux pas obtenir mon code pour ce faire. Le clicklistener fonctionne dans une certaine mesure, mais le tactile n'est pas. S'il vous plaît aider.

public class ImageAdapter extends BaseAdapter {
private Context mContext;
public ImageAdapter(Context c) {
mContext = c;
}
public int getCount() {
return mThumbIds.length;
}
public Object getItem(int position) {
return null;
}
public long getItemId(int position) {
return 0;
}
//create a new ImageView for each item referenced by the Adapter
public View getView(int position, View convertView, ViewGroup parent) {
ImageView imageView;
if (convertView == null) {  //if it's not recycled, initialize some attributes
imageView = new ImageView(mContext);
imageView.setLayoutParams(new GridView.LayoutParams(85, 85));
imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);
imageView.setPadding(8, 8, 8, 8);
imageView.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View view) 
{
if(position==0)
{
//do this
}
else
{
//do this
}
}
});
} else {
imageView = (ImageView) convertView;
}
imageView.setImageResource(mThumbIds[position]);
return imageView;
}
//references to our images
private Integer[] mThumbIds = {
R.drawable.sample_2, R.drawable.sample_3,
R.drawable.sample_4, R.drawable.sample_5,
R.drawable.sample_6, R.drawable.sample_7,
R.drawable.sample_0, R.drawable.sample_1,
R.drawable.sample_2, R.drawable.sample_3,
R.drawable.sample_4, R.drawable.sample_5,
R.drawable.sample_6, R.drawable.sample_7,
R.drawable.sample_0, R.drawable.sample_1,
R.drawable.sample_2, R.drawable.sample_3,
R.drawable.sample_4, R.drawable.sample_5,
R.drawable.sample_6, R.drawable.sample_7
};
}
Salut AJ, je veux faire la même chose sur clink de l'article que je veux obtenir sa position dans la grille et de la modification de son image comment puis-je le faire?u ne ont tout sloution maintenant? Ce Qui Concerne Faheem

OriginalL'auteur aj. | 2010-04-03