android - 将textview ID作为字符串

时间:2015-04-23 09:08:19

标签: android eclipse textview

我有以下XML TextView布局:

<TextView
    android:layout_width="100dp"
    android:paddingLeft="5dp"
    android:paddingRight="5dp"
    android:id="@+id/txt0027_PDY911"
    android:tag="canPlot"
    style="@style/STD_Block_BEL.FieldLabel"
    android:text="0.00" />

有一个onTouch()事件绑定。
在onTouch()中,我需要获取textview的id( txt0027_PDY911 )作为字符串,以便用它运行查询。 getId()返回一个整数 - 如何获取字符串?

由于

2 个答案:

答案 0 :(得分:5)

您可以使用getResources().getResourceEntryName(getId())getResources(). getResourceName(getId())。前者返回给定id的条目名称。后者返回给定id的全名。此名称是"package:type/entry"形式的单个字符串。

答案 1 :(得分:1)

你可以尝试:

Sys.setlocale("LC_TIME", "C") 
EndDate <- as.Date("2012/02/01", format = "%Y/%m/%d")
StartDate <- as.Date("1900/01/01", format = "%Y/%m/%d")

EndDate - StartDate            
# Time difference of 40938 days

format(EndDate, "%A, %d of %B of %Y")
# [1] "Wednesday, 01 of February of 2012"