2016-05-22 3 views
7

Вчера я переключился на Android Studio 2.2 Preview 1, и я заметил, что были некоторые дополнительные строки вокруг всех представлений SwitchCompat, и они выглядели искаженными.SwitchCompat рисует дополнительные строки

Его стиль просто содержит параметры ширины/высоты и вертикальный центр, вот и все. Версия библиотеки Appcompat - 23.4.0.

Lines

+1

Я сообщил об ошибке [здесь] (https://code.google.com/p/android/issues/detail?id=211051&thanks=211051&ts=1464106051), поскольку я не нашел отчета об ошибке –

ответ

5

Я нашел источник проблемы - это андроид Gradle плагин, перейдите в корневой файл build.gradle и заменить classpath 'com.android.tools.build:gradle:2.2.0-alpha1'

с

classpath 'com.android.tools.build:gradle:2.1.0'

и SwitchCompat будут работать как и раньше, даже с 23.4.0 версией поддержки.

+0

Хорошо поймать, решить проблему, хорошо обходное решение, ожидая исправить –

+0

Вы правы, это обходное решение работает. Вчера я заметил, что ошибка была случайной - в некоторых сборках представления SwitchCompat были в порядке даже с версией Gradle Alpha. – slanecek

+0

Спасибо человек. На деле переход на версию 2.1.0 плагина Android исправил проблему. – gmazzo

0
+0

Привет, спасибо для ответа. Я попробую, когда вернусь домой. – slanecek

+0

Первая библиотека, которую я использую, и у меня возникла проблема с этим. Другие не слишком полезны (последнее устарело), ​​но спасибо. – slanecek

Смежные вопросы