1
是否可以爲3.0版以前的應用程序添加一個應用程序的Widget預覽版,以便後期3.0設備獲取預覽圖像?Widget預覽版3.0以前的sdk目標
是否可以爲3.0版以前的應用程序添加一個應用程序的Widget預覽版,以便後期3.0設備獲取預覽圖像?Widget預覽版3.0以前的sdk目標
它應該默認工作。 3.0之前的設備將忽略android:previewImage
屬性。
如果由於某種原因您發現設備在抱怨該屬性,請創建兩個版本的XML元數據文件,一個在res/xml/
中,一個在res/xml-v11/
中,並且只將預覽圖像放在第二個副本中。 Android將根據設備版本在運行時選擇正確的元數據版本。
我也認爲它應該以這種方式工作,但事實上並非如此。即使將XML文件放入'res/xml-v11'中,我也會得到'類型錯誤:在Eclipse的包'android''中找不到屬性'previewImage'的資源標識符。 – sschuberth 2012-07-02 15:40:28
@sschuberth:您需要將您的構建目標(Project> Properties> Android中的Eclipse)設置爲API Level 11或更高。 – CommonsWare 2012-07-02 15:43:26
啊,我沒有意識到我需要在AndroidManifest.xml *和Eclipse的project.properties中設置目標SDK。謝謝! – sschuberth 2012-07-03 09:43:35