Android 半透明活动不适合窗口高度

Android 半透明活动不适合窗口高度,android,android-layout,android-activity,Android,Android Layout,Android Activity,我正试图在RecyclerView上创建一个高度可变的半透明搜索活动-wrap content。不幸的是,我无法适应屏幕的高度,最终在底部出现奇怪的边距,如屏幕截图所示 这是我的活动布局 此活动使用的主题是MainTheme.NoActionBar.Search <style name="MainTheme" parent="Theme.AppCompat.Light"> <item name="colorPrimary">@color/theme_c

我正试图在
RecyclerView
上创建一个高度可变的半透明搜索活动-
wrap content
。不幸的是,我无法适应屏幕的高度,最终在底部出现奇怪的边距,如屏幕截图所示

这是我的活动布局


此活动使用的主题是MainTheme.NoActionBar.Search

<style name="MainTheme" parent="Theme.AppCompat.Light">
    <item name="colorPrimary">@color/theme_color_primary</item>
    <item name="colorPrimaryDark">@color/theme_color_primary_dark</item>
    <item name="colorAccent">@color/theme_color_accent</item>
    <item name="colorControlHighlight">@color/theme_color_highlight</item>
    <item name="android:textColorPrimary">@color/theme_text_color_primary</item>
    <item name="android:windowBackground">@color/theme_color_background</item>
</style>

<style name="MainTheme.NoActionBar">
    <item name="windowActionBar">false</item>
    <item name="windowNoTitle">true</item>
</style>

<style name="MainTheme.NoActionBar.Search" >
    <item name="android:windowIsTranslucent">true</item>
    <item name="android:windowBackground">@android:color/transparent</item>
    <item name="android:backgroundDimEnabled">true</item>
    <item name="android:backgroundDimAmount">0.5</item>
    <item name="android:windowAnimationStyle">@android:style/Animation.Dialog</item>
</style>

@颜色/主题\u颜色\u主色
@颜色/主题\u颜色\u主色\u深色
@颜色/主题\u颜色\u重音
@颜色/主题\u颜色\u突出显示
@颜色/主题\u文本\u颜色\u主
@颜色/主题\u颜色\u背景
假的
真的
真的
@android:彩色/透明
真的
0.5
@android:style/Animation.Dialog

如果您能提供任何可能导致问题的提示,我们将不胜感激

您的父布局(即android.support.design.widget.CoordinatorLayout)以高度包装内容,使父布局android:layout\u height=“match\u parent”,这可能是问题所在。它确实有帮助,谢谢!
<style name="MainTheme" parent="Theme.AppCompat.Light">
    <item name="colorPrimary">@color/theme_color_primary</item>
    <item name="colorPrimaryDark">@color/theme_color_primary_dark</item>
    <item name="colorAccent">@color/theme_color_accent</item>
    <item name="colorControlHighlight">@color/theme_color_highlight</item>
    <item name="android:textColorPrimary">@color/theme_text_color_primary</item>
    <item name="android:windowBackground">@color/theme_color_background</item>
</style>

<style name="MainTheme.NoActionBar">
    <item name="windowActionBar">false</item>
    <item name="windowNoTitle">true</item>
</style>

<style name="MainTheme.NoActionBar.Search" >
    <item name="android:windowIsTranslucent">true</item>
    <item name="android:windowBackground">@android:color/transparent</item>
    <item name="android:backgroundDimEnabled">true</item>
    <item name="android:backgroundDimAmount">0.5</item>
    <item name="android:windowAnimationStyle">@android:style/Animation.Dialog</item>
</style>