2012-03-06 78 views
0

我是Android編程新手。 我有一個View對象。我怎樣才能找到它的ID。我正在尋找XML文件中給出的文本ID(不是整數)。 謝謝。Android查看ID

+0

哪個文本ID?你能給出一個XML例子還是細化一下? – 2012-03-06 22:05:37

+0

在Layout XML中設置的ID: Guy 2012-03-06 22:09:03

+1

It's R.id.text' – 2012-03-06 22:10:45

回答

1

您通常會使用Resources.getResourceEntryName爲此,傳遞數字資源的ID作爲參數...即

getResources().getResourceEntryName(view.getId()); 
0

要使用你的例子:對於一個TextView decliared有:

<TextView android:id="@+id/text" ...> 

該視圖沒有文本ID。它只是一個Android構建過程創建的整數ID,存儲在R.java中,並創建爲值「R.id.text」。

0

好吧,它看起來像你不明白你的R文件是什麼或如何Android視圖的工作。你可能應該去android教程here,並至少遍歷Hello World和Hello Views教程,以便對android視圖和R文件的含義和生成進行很好的介紹。