此行style="@android:style/Widget.Holo.Light.Spinner"
使我的minSdkVersion從1到11!設計新API但保持兼容性
如何爲新版本設計我的視圖,但仍舊顯示舊版本的難看視圖(但允許它們獲取應用程序)?
此行style="@android:style/Widget.Holo.Light.Spinner"
使我的minSdkVersion從1到11!設計新API但保持兼容性
如何爲新版本設計我的視圖,但仍舊顯示舊版本的難看視圖(但允許它們獲取應用程序)?
舊版本不支持微調控制器。您可以創建在名爲values-v11的文件夾上使用微調器的特定樣式,並在樣式默認文件夾(僅「值」)上設計「醜陋」微調器。請注意,這兩個文件夾中的樣式必須具有相同的名稱。 檢查這個回答https://stackoverflow.com/a/15339215/799979
Spinner被加入API 1。這是您嘗試使用的風格,即API 11+。
要解決這個問題,可以將另一個styles.xml文件放入values-v11文件夾中。然後你讓Spinner使用styles.xml文件中的樣式。在默認值文件夾中的styles.xml文件中,您的新樣式將繼承您想要使用的Android樣式。在values-v11中的styles.xml文件中,您可以修改相同的樣式以使用可以在舊API中使用的樣式。
謝謝我會嘗試,但只修改微調器的風格可能? (有主題?) – Mageek
我編輯了答案。檢查鏈接,我認爲這對你有用。 – Diego