如题希望高手能指点下。这个目前就看到 remoteViews.setOnClickPendingIntent的方法来绑定单击事件。

解决方案 »

  1.   

    remoteViews是按钮的话:        remoteViews.setOnTouchListener(new OnTouchListener()
            {
    @Override
    public boolean onTouch(View v, MotionEvent event) {
    // TODO Auto-generated method stub
    if(event.getAction() == MotionEvent.ACTION_MOVE)
    {
    //移动事件
    }
    return false;
    }        
            });
            
            remoteViews.setOnLongClickListener(new OnLongClickListener()
            {
             @Override
    public boolean onLongClick(View v) {
    // TODO Auto-generated method stub
             //长按事件
    return false;
    }
            
            });
      

  2.   

    是app widget有多个button和text,其中一个button需要捕获长按或者移动的事件remoteViews.setOnTouchListener(new OnTouchListener()
    这一句,报错啊!怎么解决,错误如下:The method setOnTouchListener(new View.OnTouchListener(){}) is undefined for the type RemoteViews
      

  3.   

    remoteViews是按钮吗?上面的代码只适合于按扭
      

  4.   

    不是
    是一个LinearLayout 布局