当前开发Android APP一般继承什么系统主题?

问题1:
当前开发Android APP一般继承什么系统主题?
Theme.Holo.Light、Theme.Material还是Theme.AppCompat。
如果想用Material的效果(比如水波纹)而且考虑兼容5.0以前的系统就必须继承AppCompatActivity(我不知道这句话对不对)?
而且一旦继承了AppCompatActivity就必须要用Theme.AppCompat主题了,感觉被限制了。

问题2:
Theme.DeviceDefault这个主题应该怎么理解?是手机系统上自带的主题么?

查看回复