1
表示的資源我想載入位於android.R.attr類的資源。正在載入由android.R.attr。*
下一個代碼失敗,資源$ NotFoundException例外加載資源:
getResources().getString(android.R.attr.action); //action is a string resource
還試圖使用加載資源:
getResources().obtainAttributes(android.R.attr.action)
沒有異常被拋出,但回到TypedArray數組有什麼有用的東西里面它。至少我找不到任何連接到實際資源ID或我感興趣的資源。
那麼,如何加載由android.R.attr。* ids代表的資源?
好吧,我懷疑我把他們對錯了。但我正在通過android源代碼查看,並注意到activity_close_exit.xml動畫資源。它是內部資源,但有一個android.R.attr.activityCloseEnterAnimation。我認爲他們之間有一些聯繫。 – inazaruk 2010-11-06 19:06:36
@inazaruk:將該資源複製到您的項目中,並且可以使用它。 – CommonsWare 2010-11-06 19:09:18
我實際上使用反射來獲取「內部」資源ID。並使用此ID我可以成功加載資源。我只是認爲有一個文件的方式來訪問這些私人資源。 – inazaruk 2010-11-06 19:11:03