AppCompatSpinner vs android.widget.Spinner for app with min SDK version 14

R W*_*rld 13 android spinner android-appcompat android-spinner android-support-library

我正在开发应用程序与最低SDK版本14冰淇淋sandwitch和目标版本是Android Marshmallow.

我是否需要使用AppCompatSpinner或普通微调器才能在具有所有材质外观的ICS设备上工作?

use*_*692 18

如果查看AppCompatSpinner页面,您将看到以下行.

当您在布局中使用Spinner时,将自动使用此选项.编写自定义视图时,您只需要手动使用此类.

因此,您无需在Spinners和AppCompatSpinners之间进行选择.

  • 也许他们需要从XML自动完成中隐藏“ AppCompatSpinner”,以避免造成混乱。 (2认同)

Dib*_*nia -1

取决于您想要实现什么目标。如果向后兼容性对您来说很重要,那么一定要选择 AppCompat 组件,因为它们在设计时就考虑到了向后兼容性。非 appcompat 组件是前进的方向,如果您对它们比 appcompat 同类组件带来的新功能更感兴趣,则应该选择它们。因此,这完全取决于您的应用程序支持。