Android Get/Set ImageView 的值

Android Get/Set Value to an ImageView

我有一个 ImageView:

<ImageView
    android:id="@+id/p4"
    android:layout_width="32dp"
    android:layout_height="32dp"
    android:layout_marginStart="8dp"
    android:layout_marginEnd="8dp"
    android:onClick="getPriority"
    android:value="P4"
    android:contentDescription="@string/ContentDescription_fromAddItemActivity_Priority4Icon"
    app:srcCompat="@drawable/ic_priority_4"/>

我想以编程方式获取值 "P4"。我该怎么做?

我已经试过“.getValue()”但它不存在。

请帮助我。谢谢。

而不是 android:value="P4" 你可以使用 android:tag="P4" 然后你可以使用它的 getTag()setTag() 方法。