Intereting Posts
Как сделать анимацию «занято» в Android? Как я могу получить имя пакета текущего запуска в android 2.3 и выше? Инструкции по интеграции или сборке для libjpeg-turbo на Android Определить, включена ли моя служба доступности Реализация AsyncQueryHandler 2 кнопки бок о бок – макеты андроидов Spring RestTemplate HTTP-сообщение с параметрами вызывает ошибку 400 ошибок Регулярное выражение Android – строка с возвратом Может быть включен / выключен Wii в тестовом режиме через роботизм CrossWalk XWalkView (альтернатива Webview) не работает с AppBarLayout + CoordinatorLayout Не удалось записать основной дамп. Minidumps по умолчанию не включены в клиентских версиях Windows в Eclipse Android сохраняет кеширование моих намерений. Дополнительно, как объявить ожидающее намерение, которое содержит свежие дополнения? Android: как вернуть объект JSON в случае исключения с помощью RoboSpice Подскажите пользователю оценить приложение Android в приложении Средство sdk-платформы (23.1) слишком устарело, чтобы проверять API, скомпилированные с API 24; пожалуйста обновите

FloatingActionButton, квадратная кнопка ниже уровня API 17

Я использую android.support.design.widget.FloatingActionButton из новой библиотеки поддержки дизайна 22.2.0 в моем файле макета. Он работает нормально, но он показывает квадратную кнопку ниже уровня API 17

API 16

Solutions Collecting From Web of "FloatingActionButton, квадратная кнопка ниже уровня API 17"

Это известно Google и скоро будет исправлено в следующей версии Библиотеки поддержки дизайна, см. Эту проблему: FAB Появляется как квадрат в API 16 . Он должен касаться только API 16.

Обходной путь, предложенный в том же потоке, заключается в добавлении app:borderWidth="0dp" в ваш FAB.

Наконец, проблема была исправлена ​​в новом выпуске

  compile 'com.android.support:design:22.2.1' 

Это решит проблему квадратного размещения в API 16. FAB хорошо работает, если вы разместите его внутри макета координаты. Просмотрите https://code.google.com/p/android/issues/list?can=1&q=label:Version-22.2.1 проблемы и исправления в новой версии.

Выпущенная версия 22.2.1 Этот выпуск содержит исправления ошибок, связанные с FAB

https://code.google.com/p/android/issues/detail?id=175067

Измените свой град

 compile 'com.android.support:design:22.2.1' 

Установите версию репозитория поддержки поддержки 16. Таким образом, вы можете избежать обходного пути [app: borderWidth = "0dp"]

Используйте разные проекты библиотек, которые поддерживают кнопку плавающего действия ниже уровня API 17. Вы можете легко найти здесь .plz.

Кнопка плавающего действия

Если это помогает, я решил проблему, удалив

 android:background 

Это был остаток от предыдущей библиотеки FAB, которую я использовал. Библиотека дизайна автоматически получает цвет из colorAccent .

Добавьте следующий параметр в плавающую кнопку xml.

Приложение: BorderWidth = "0dp"