2013-03-16 47 views
1

我希望能夠在運行時使用來自「主題apk」(另一個Android應用程序)的資源設置我的應用程序的主題。我很確定這是不可能的,因爲Activity.setTheme(int resid)沒有獲取足夠的信息來從另一個包文件加載資源。但是,我提出的問題是,在搜索時省去了其他人的時間。Android setTheme在運行時使用另一個應用程序的資源

回答

0

對於給定的包名Context.createPackageContext(String, int),您可以獲得Context。但是,即使您可以訪問該軟件包的資源,也不能通過直接使用ids來完成,而只能使用全名。

+0

我已經可以訪問另一個應用程序的資源drawable,並在我的應用程序中使用它們。但是,我不知道如何與主題做到這一點。 – Justin 2013-03-16 23:45:51

相關問題