2015-04-17 1 views
1

Я программирую проект Android. У меня прозрачная активность, и все представления отлично работают на моем устройстве (Xperia L).android transparent activity имеет разницу в левом и правом

, но когда я протестировал проект по связям, у этого действия есть запас слева и справа.

как я могу это исправить?

+0

Проверьте его файл 'dimens.xml' в' values' старше. Будет маржа по умолчанию. Поэтому просто удалите или прокомментируйте это. – Piyush

+0

, если ваше решение было правильным, на Xperia L тоже есть запас. –

+0

Показать свой XML-файл. – Piyush

ответ

6

Я знаю, что этот пост старый, а просто обеспечить эту линию в вашем стиле применительно к деятельности: ответ

<item name="android:windowIsFloating">false</item> 
1

Мэтт работал для меня с некоторыми незначительными изменениями. Я изначально установить тему в файле манифеста, как так:

<activity 
     android:name=".MainActivity" 
     android:theme="@style/Theme.Transparent.NoActionBar.FullScreen"/> 

мне пришлось создать новый стиль, добавить Transparent темы как родительскую тема, а затем включить линию от ответа Мэтты.

<style name="Transparent" parent="Theme.Transparent.NoActionBar.FullScreen"> 
    <item name="android:windowIsFloating">false</item> 
</style> 

Затем я заменил тему в файле манифеста новым стилем.

<activity 
     android:name=".MainActivity" 
     android:theme="@style/Transparent"/>