2012-12-07 35 views
0

我有一些string.xml中的字符串,我想從同一個包中訪問。即時通訊能夠從com.package.activity抓住他們,但我無法從com.package.domain.modern獲取它們。從包中更深的xml文件中訪問字符串? android

我試圖從com.package.domain.modern是這樣的:

String temp = "" + (com.package.activity.R.string.string); 

這一個int返回 「2131361874」。我想在com.package中使用(R.string.name_of_string)。活動,它工作正常。 getResources().getString(R.string.name_of_string)也從那裏工作。

回答

0

在您正在訪問的string類,通過context的參考,然後嘗試

mContext.getResources().getString(R.string.name_of_string); 

它將返回實際的字符串。

+0

我該如何「通過上下文的引用」?對不起,我是一個新手 – ninjabunny

+0

你正在使用的類有一個構造函數?它初始化的地方? –

相關問題