在运行时查找与TextView文本对应的字符串键

时间:2016-08-11 15:56:39

标签: android android-resources

我在我的应用程序中创建了一个简单的工具,以便在运行时找到与TextView文本对应的字符串键。这可能有助于识别屏幕中的字符串并使本地化过程更容易。 例如。我有一个TextView

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/my_text"
    android:id="@+id/textview1" />

这是我想找的字符串

<string name="my_text">My Text</string>

因此,我想以编程方式获取前一个字符串的键,可能使用此方法getResources().getResourceEntryName(int idRes)

或者是否可以在string.xml中搜索文本

1 个答案:

答案 0 :(得分:0)

如果你有包含搜索字符串的视图,你可以使用: getResources().getResourceEntryName(foundView.getId())