如何在Android上的谷歌地图上制作这个图像滑块(如状态栏)?

时间:2012-01-20 16:54:06

标签: android google-maps android-widget

嗨,大家好!这是我第一次看到状态栏上的图像滑块超过Android中的谷歌地图,我不知道怎么做,我真的需要快速做,我试着谷歌它,我发现的只是在地图上吐司或点击地图上的一些消息弹出,但我不知道,也许他们在jQuery中创建它,因为我发现了很多滑块或制作了一些东西...... plz help

这里是地图图片的链接:   http://s.joomeo.com/4f199b65d2760

我想知道它是否可能像某种明文一样,当点击地图时它将mapview visiblity设置为false

谢谢,任何帮助都将受到赞赏

3 个答案:

答案 0 :(得分:0)

MapView是一个ViewController,它具有布局参数,可以嵌入任何你想要的控件。您应该能够构建一个基本的滑块控件,并将其嵌入到mapview中,就像将它嵌入ListView一样。

答案 1 :(得分:0)

您必须创建自定义Overlays才能在地图中获取该视图,假设您想要显示该粉红色视图,当您说,点击地图中的某些内容时。你可以谷歌如何做到这一点。

答案 2 :(得分:0)

我需要很长时间才能找到这个问题的解决方案,因为我还是初学者在android>>>这个名为popup window的滑块

这是代码

  LayoutInflater in=(LayoutInflater) Map.this.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
            View layout=in.inflate(R.layout.mapslider, (ViewGroup) findViewById(R.id.popupwindow));
            pw=new PopupWindow(layout,500,300,true);


and in xml file which called mapslider **you should put any id to main layout for example "popupwindow"**

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal"
android:id="@+id/popupwindow"
android:paddingTop="30dp"
 >