当前位置:编程学习 > wap >>

scrollview 滑动置顶 问题

ScrollView 上面图片  中间按键  下面文字,向下互动页面时。中间的按键始终置顶,怎么实现的???  如图 那个“立即抢购” --------------------编程问答-------------------- 首先,这个东西在xml里配肯定是不行的。必须代码动态的实现。
在scrollview外层包一个relativelayout。
可以监测scrollview的滑动状态。当那个按钮滑到最上的时候,在relativelayout中add一个按钮,并让它是贴着顶部的。 --------------------编程问答--------------------
引用 1 楼 wlcw16 的回复:
首先,这个东西在xml里配肯定是不行的。必须代码动态的实现。
在scrollview外层包一个relativelayout。
可以监测scrollview的滑动状态。当那个按钮滑到最上的时候,在relativelayout中add一个按钮,并让它是贴着顶部的。
是监听realtiveview还是scrollview,那个方法呢,我刚过了一遍貌似没找到。 --------------------编程问答--------------------
引用 楼主 u010183770 的回复:
ScrollView 上面图片  中间按键  下面文字,向下互动页面时。中间的按键始终置顶,怎么实现的???  如图 那个“立即抢购”


一般情况下,就是LS那位说的那样实现的 --------------------编程问答--------------------
引用 2 楼 u010183770 的回复:
引用 1 楼 wlcw16 的回复:首先,这个东西在xml里配肯定是不行的。必须代码动态的实现。
在scrollview外层包一个relativelayout。
可以监测scrollview的滑动状态。当那个按钮滑到最上的时候,在relativelayout中add一个按钮,并让它是贴着顶部的。是监听realtiveview还是scrollview,那个方法呢,我刚过……




ScrollView.setOnTouchListener(new OnTouchListener(){

@Override

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

}
        });
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,