[英]Get string resource name from TextView's text
我想從TextView
獲取字符串資源的名稱。 例如,我在strings.xml
中有一個字符串:
<string name="my_text">Hello world</string>
我通過 XML 將此文本設置為TextView
:
<TextView
android:id="@+id/myAwesomeTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/my_text"/>
現在我需要以編程方式獲取字符串資源的名稱my_text
。
我可以得到這樣的文字:
myAwesomeTextView.text //here I get: Hello world
我可以像這樣得到TextView
的名字:
resources.getResourceEntryName(myAwesomeTextView.id); //here I get: myAwesomeTextView
有沒有辦法獲取字符串資源的名稱 - 在這種情況下my_text
通過 kotlin/java 代碼
很抱歉,這是不可能的。 TextView 從不存儲資源 ID,因此它是名稱。 希望這會有所幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.