Android图片按钮问题

时间:2010-08-18 19:05:33

标签: android

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;                          
    }
}

我正在使用这种概念,但主要是火R.id.back部分,我能做什么PLZ为这个问题提供解决方案......

3 个答案:

答案 0 :(得分:1)

id可能不是你想的那样,你可以做这样的事情。

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 :(得分:1)

为每个按钮使用内联onClickListeners。


imgvw_back.setOnClickListener(new onClickListener(){

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

答案 2 :(得分:0)

是imgvw你的前进按钮?只是想知道,因为你的后退按钮是imgvw_back,会假设前进会相应地命名为imgvw_forward。

您可能也错过了将clickListener设置为前进按钮。