2

我正在开发一个使用 Google Map Api V2 的应用程序,该地图已成功加载,我也在其上放置了标记,但现在当我尝试在我的地图上添加一个搜索栏时,它没有在地图的表面上显示它,实际上我想提供一个功能,用户可以使用搜索栏增加和减少圆的半径,但是当我通过 XML 添加搜索栏时,它没有显示搜索栏,

我的 XML 是这样的:-

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity" >

    <RadioGroup
        android:id="@+id/rg_views"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:orientation="horizontal" >

        <RadioButton
            android:id="@+id/rb_normal"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:checked="true"
            android:text="StreetView" />

        <RadioButton
            android:id="@+id/rb_satellite"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Satellite" />

        <RadioButton
            android:id="@+id/rb_terrain"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Terrian" />
    </RadioGroup>

    <RelativeLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/rg_views" >

        <fragment
            xmlns:android="http://schemas.android.com/apk/res/android"
            android:id="@+id/map"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            class="com.google.android.gms.maps.SupportMapFragment" />

        <SeekBar
            android:id="@+id/bar"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentRight="true"
            android:layout_centerHorizontal="true"
            android:layout_centerVertical="true"
            android:layout_marginRight="-30dp"
            android:max="400"
            android:minWidth="100dp"
            android:progress="100"
            android:rotation="270" />
    </RelativeLayout>

</RelativeLayout>

如果有人知道如何放置按钮,请在地图表面寻找栏然后请帮助我

谢谢

4

1 回答 1

1

SeekBar 是为水平而设计的。旋转它会使它在不修改代码的情况下正确显示。您可以尝试垂直 SeekBar 实现的示例,但没有一个对我有用。

如何在 Android 中获得工作的垂直 SeekBar?

http://hackskrieg.wordpress.com/2012/04/20/working-vertical-seekbar-for-android/

于 2013-01-17T11:53:03.397 回答