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为这个问题提供解决方案......
答案 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设置为前进按钮。