我正在编程android项目。我有一个透明的活动,所有视图都可以在我的设备(Xperia L)上正常工作。android透明活动在左边和右边有保证金
但是当我测试nexus上的项目时,此活动在左侧和右侧都有余量。
我该如何解决它?
我正在编程android项目。我有一个透明的活动,所有视图都可以在我的设备(Xperia L)上正常工作。android透明活动在左边和右边有保证金
但是当我测试nexus上的项目时,此活动在左侧和右侧都有余量。
我该如何解决它?
我知道这个职位是旧的,而只是确保这条线是在应用于活动你的风格:
<item name="android:windowIsFloating">false</item>
马特的回答为我工作的一些细微的修改。我最初设置一个主题的清单文件,如下所示:
<activity
android:name=".MainActivity"
android:theme="@style/Theme.Transparent.NoActionBar.FullScreen"/>
我不得不创建一个新的风格,加上透明的主题作为父主题,然后包括来自马特的答案就行了。
<style name="Transparent" parent="Theme.Transparent.NoActionBar.FullScreen">
<item name="android:windowIsFloating">false</item>
</style>
然后我用新样式替换了Manifest文件中的主题。
<activity
android:name=".MainActivity"
android:theme="@style/Transparent"/>
检查'values'中的'dimens.xml'文件较旧。将会有一个默认保证金。所以只需删除或评论它。 – Piyush
如果你的解决方案是正确的,Xperia L也有余量。 –
让我看看你的xml文件。 – Piyush