ScrollView 上面图片  中间按键  下面文字,向下互动页面时。中间的按键始终置顶,怎么实现的???  如图 那个“立即抢购”

解决方案 »

  1.   

    首先,这个东西在xml里配肯定是不行的。必须代码动态的实现。
    在scrollview外层包一个relativelayout。
    可以监测scrollview的滑动状态。当那个按钮滑到最上的时候,在relativelayout中add一个按钮,并让它是贴着顶部的。
      

  2.   

    是监听realtiveview还是scrollview,那个方法呢,我刚过了一遍貌似没找到。
      

  3.   


    ScrollView.setOnTouchListener(new OnTouchListener(){@Overridepublic boolean onTouch(View v, MotionEvent event) {if(event.getAction()==MotionEvent.ACTION_MOVE){//可以监听到ScrollView的滚动事件Log.i("scorllview Y","ACTION_MOVE Y="+ScrollView.getScrollY());
    /*在这里添加你的代码。比如说
    Button b = null;
    if(ScrollView.getScrollY() >= 200){
    b = new Button()
    relativelayout.addview(b);
    }else{
    if (b != null){
    relativelayout.remove(b)
    b = null;
    }
    }
    */
    }return false;}
            });