zhengdanimu 2012-12-05 05:41 采纳率: 88.9%
浏览 1838

android-在列表视图中的map标题

在我的应用程序中,在底部有一个包含了一个图片和一个列表视图的activity。下边的这些是我想在activity中做的。
1.页面顶部的图片视图必须转换类型来显示其他的图片。
2.当列表视图滚动的时候,图片必须跟着他一起滚动。
3.在同样的activity中有一个button,当点击button的时候,图像必须转成一个mapview。

我已经做的是,
1.我已经让图像视图和mapview在试图转换器中成为了一个单独的布局,并且命名为header。
2.header布局文件已经被添加到了列表视图的头部。

现在当列表视图滚动的时候,标题也跟着一起滚动,同样的,当转换视图的时候我能在图片视图和mapview中转换。但是map似乎是固定的,而且不能移动到各个地方。
怎么移动在mapview中列表的标题?

  • 写回答

1条回答

  • Sueyexin 2012-12-05 07:22
    关注

    这是一个例子,不是解决方案。在这个例子中,我弄了一个自定义scrollview,当在X轴方向上滚动的时候就会返回错误(表明事件还没有被处理,应该被传递到下一个视图。)

    public class CustomScrollView extends ScrollView {
        private GestureDetector mGestureDetector;
        View.OnTouchListener mGestureListener;
    
        public CustomScrollView(Context context, AttributeSet attrs) {
            super(context, attrs);
            mGestureDetector = new GestureDetector(new YScrollDetector());
            setFadingEdgeLength(0);
        }
    
        @Override
        public boolean onInterceptTouchEvent(MotionEvent ev) {
            return super.onInterceptTouchEvent(ev) && mGestureDetector.onTouchEvent(ev);
        }
    
        // 如果我在x方向滚动,返回错误。 
        class YScrollDetector extends SimpleOnGestureListener {
            @Override
            public boolean onScroll(MotionEvent e1, MotionEvent e2, float distanceX, float distanceY) {
                if(Math.abs(distanceY) > Math.abs(distanceX)) {
                    return true;
                }
                return false;
            }
        }
    }
    

    你需要在你的viewswitcher中的一个特定区域做一些类似的。所以你需要修改基本的viewswitchercomponent,然后再根据你的情况调整。

    根据上边的建议,我不建议这么做。如果你看看周围的地图类的应用程序,这个不是一个正常的方法,而且我怀疑是否它能运行流畅,用户交互是怎么样的。当他们想要尽可能多的获得空间的时候,地图是能正常工作的。看一下最基本的地图应用:谷歌导航、google地图等。

    评论

报告相同问题?

悬赏问题

  • ¥15 stata安慰剂检验作图但是真实值不出现在图上
  • ¥15 c程序不知道为什么得不到结果
  • ¥40 复杂的限制性的商函数处理
  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题