【问题标题】:How to get origianl text id from View programatically in android? [duplicate]如何在android中以编程方式从View中获取原始文本ID? [复制]
【发布时间】:2018-07-16 13:19:18
【问题描述】:

在 Android 中有这种方法可以获取视图的id

int id = view.getId();

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

我需要访问原始字符串 id。比如下面的视图,我想获取@+id/likesCount

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

我怎样才能得到它?

【问题讨论】:

  • 我一生中最快乐的副本。我从来不知道我必须寻找资源。我在 android 中搜索字符串 id,但没有得到任何结果。谢谢。

标签: android


【解决方案1】:

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

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

【讨论】:

  • 先生getResources().getResourceEntryName( resid);怎么样
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-11-08
  • 1970-01-01
  • 2013-10-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多