我正在開發具有最低SDK版本14的應用程序冰淇淋sandwitch和目標版本是Android Marshmallowow。AppCompatSpinner vs android.widget.Spinner適用於最小SDK版本14的應用程序
我是否需要使用AppCompatSpinner或正常的微調器可以在具有所有材質外觀和感覺的ICS設備上工作?
我正在開發具有最低SDK版本14的應用程序冰淇淋sandwitch和目標版本是Android Marshmallowow。AppCompatSpinner vs android.widget.Spinner適用於最小SDK版本14的應用程序
我是否需要使用AppCompatSpinner或正常的微調器可以在具有所有材質外觀和感覺的ICS設備上工作?
取決於你想達到的目標。如果向後兼容對你來說很重要,那麼肯定會選擇AppCompat組件,因爲它們的設計考慮了向後兼容性。非appcompat組件是前進的方向,如果你對它們引入的新特性比它們的appcompat表兄弟更感興趣,你應該選擇它們。 所以,這一切都取決於您的應用程序支持。
如果你看看AppCompatSpinner頁面,你會看到下面的一行。
當您在版面中使用微調器時,會自動使用此功能。編寫自定義視圖時,您只需手動使用此類。
因此,您不必在Spinners和AppCompatSpinners之間進行選擇。