我有以下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()返回一个整数 - 如何获取字符串?
由于
答案 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"