2014-07-13 119 views
0

我不明白爲什麼我無法使用xml資源的值創建按鈕或視圖的對象。據我所知,資源被存儲爲整型,但我相信我有看到別人做的事情,下面的是:從MainActivity類型不匹配:無法從int轉換爲TextView

代碼:從R.java

public static final int calcView=0x7f080000; 
public static final int logText=0x7f080026; 

TextView [] tViews = new TextView[] {R.id.calcView, R.id.logText}; 

代碼

我做錯了什麼?

先進的謝謝你...

+0

嘗試像這樣'TextView t1 =(TextView)R.id.calcView;'。 – csmckelvey

+0

不要嘗試。它不會讓你無論如何,因爲演員將無法編輯,但仍然。 –

回答

0

這些ID不是TextViews。可能有這些ID的TextViews,但ID只是整數。您需要在每個視圖上執行findViewById以獲取相應的文本視圖。

+0

非常感謝你的作品,但按鈕怎麼樣?我最終將這些按鈕聲明爲整數以便在代碼中訪問它們,我如何以正確的方式執行此操作? – user2204661

+0

同樣的事情。您可以使用findViewById獲取佈局中的任何視圖。我建議你重讀一些Android教程,你顯然錯過了一些東西。 –

+0

非常感謝您的幫助,我將很快再次查看教程 – user2204661

相關問題