1

我有一个大问题。我想为 android 创建一个控件,在该控件中,用户可以看到图像,并且重叠该图像的是较小的图标/图像,它们相对于背景图像定位。

可以选择较小的图标。

我真的不知道该怎么办。

4

1 回答 1

1

您可以通过将干净的图像作为背景来做到这一点,如下所示:美国地图

然后您可以TextViews在其中RelativeLayout包含名称,例如,textView您可以将可点击的属性设置为您的方法。像这样的东西:

<TextView
        android:id="@+id/nevada"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignTop="@+id/Oregon"
        android:layout_marginRight="50dp"
        android:layout_marginTop="21dp"
        android:layout_toLeftOf="@+id/Cali"
        android:clickable="true"
        android:onClick="showState"
        android:text="@string/Nevada"
        android:textColor="@color/contact_map_text_color" />

并且在您的身上,activity/fragment您将拥有将由 调用的方法View,在示例情况下:“showState”

编辑:它可能不是最好的方法,但它确实有效

于 2012-07-02T21:40:27.973 回答