2010-08-18 4 views
0
imgvw_back.setOnClickListener(this); 
imgvw.setOnClickListener(this); 
static id=10 

@Override 
public void onClick(View v) { 
    // TODO Auto-generated method stub 
    switch(v.getId()) 
    { 
    case R.id.back: 
     Log.v("back",""+id--); 
     break; 

    case R.id.forward: 
     Log.v("next",""+id++); 
     break;       
    } 
} 

J'utilise ce genre de concept, mais la plupart du temps le feu partie R.id.back, comment puis-je donner plz solution pour ce problème ...problème bouton d'image Android

+0

Nous voyons le code, mais quel est le problème? – Nix

+0

Voulez-vous dire que seule la partie arrière du code fonctionne? – Cameron

+0

Est-ce que imgvw votre bouton avant? Je me demandais juste, parce que votre bouton de retour est imgvw_back, supposerait que forward serait nommé en conséquence imgvw_forward? Peut-être avez-vous manqué de définir le clickListener sur le bouton forward? –

Répondre

0

Est-imgvw votre bouton vers l'avant? Je me demandais juste, parce que votre bouton de retour est imgvw_back, supposerait que forward serait nommé en conséquence imgvw_forward.

Vous manquerez probablement aussi pour définir le clickListener sur le bouton forward.

+0

Merci je corrige mon problème ... – sivaraj

1

L'identifiant n'est peut-être pas ce que vous pensez, vous pourriez faire quelque chose comme ça.

imgvw_back.setOnClickListener(this); 
imgvw.setOnClickListener(this); 
static id=10 

@Override 
public void onClick(View v) 
{ 
    if(v == imgvw_back) 
    { 
     Log.v("back",""+id--); 
    } 
    else if(v == imgvw) 
    { 
     Log.v("next",""+id++);   
    } 
} 
1

Utilisez les onClickListeners pour chaque bouton.

 

imgvw_back.setOnClickListener(new onClickListener(){ 

@Override 
public void onClick(View v){ 
Log.v("back", "") 
} 
}); 
 
+0

Merci Falmarri c'est du travail – sivaraj