我有Activity(FirstActivity)
显示一些内容并位于顶部。我有一个像actionbar searchview这样的搜索字段。
当我点击该搜索图标时,我正在开始另一项活动,即SecondAcitivity
,我正在执行搜索操作(即,通过在edittext中输入/更改文本,我正在更新recyclerview)。
我必须在第二个活动中显示半透明行为,即在Edittext中输入值时,列表应该在后台同时更新第一个活动内容应该以透明方式显示。所以我已经为我应用了半透明主题第二项活动。
问题是,我在SecondActivity中隐藏键盘时观察到空白区域。如果我删除半透明主题,那么在关闭键盘时没有任何空白区域。 但我需要半透明主题的行为。谁能知道解决方案?请帮帮我。
我在样式中用于主题的代码是
<style name="Theme.AppCompat.Translucent" parent="@style/Theme.AppCompat.NoActionBar">
<item name="android:windowNoTitle">true</item>
<item name="android:windowBackground">@color/trans_color</item>
<item name="android:colorBackgroundCacheHint">@null</item>
<item name="android:windowIsTranslucent">true</item>
<item name="android:windowAnimationStyle">@android:style/Animation</item>
</style>