如何在Android中以编程方式从View获取origianl文本ID?

时间:2018-07-16 05:14:08

标签: android

在Android中,此方法可获取视图的id

int id = view.getId();

但这会返回动态生成的整数值,该值已在运行时分配给视图。

我需要访问原始的字符串ID。例如,对于以下视图,我想获取@+id/likesCount

<TextView
  android:id="@+id/likesCount"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content" />

我该怎么办?

1 个答案:

答案 0 :(得分:0)

您不能,正确的方法是使用tag。您可以在tag中提供该ID,并以编程方式获取它。

String id = view.getTag().toString()