我有一个大问题。我想为 android 创建一个控件,在该控件中,用户可以看到图像,并且重叠该图像的是较小的图标/图像,它们相对于背景图像定位。
可以选择较小的图标。
我真的不知道该怎么办。
我有一个大问题。我想为 android 创建一个控件,在该控件中,用户可以看到图像,并且重叠该图像的是较小的图标/图像,它们相对于背景图像定位。
可以选择较小的图标。
我真的不知道该怎么办。
您可以通过将干净的图像作为背景来做到这一点,如下所示:
然后您可以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”
编辑:它可能不是最好的方法,但它确实有效