Android 以编程方式扩展AppCompat主题

Android 以编程方式扩展AppCompat主题,android,android-appcompat,Android,Android Appcompat,我正在使用Android的谷歌设计支持库。我想要一个RelativeLayout,里面有一个浮动动作按钮。问题是,我正在使用以下方法扩大视图: mLayoutInflater.inflate(window.getLayoutResource(), null) mLayoutInflater.inflate(window.getLayoutResource(), null) 我得到一个异常,它告诉我父级必须为设计库使用AppCompat主题 Caused by: java.lang.Illeg

我正在使用Android的谷歌设计支持库。我想要一个RelativeLayout,里面有一个浮动动作按钮。问题是,我正在使用以下方法扩大视图:

mLayoutInflater.inflate(window.getLayoutResource(), null)
mLayoutInflater.inflate(window.getLayoutResource(), null)
我得到一个异常,它告诉我父级必须为设计库使用AppCompat主题

Caused by: java.lang.IllegalArgumentException: You need to use a Theme.AppCompat theme (or descendant) with the design library.

对于没有附加主题的活动的布局,我可以做些什么来膨胀它们?

解决方案是在使用AppCompat的XML中为最高布局指定一个主题

即:

mLayoutInflater.inflate(window.getLayoutResource(), null)