Здраствуйте!
Есть така проблема: нужно разместить 2 Floating Action Buttons c привязкой к правому нижнему углу с задаваемым margin между ними. Наглядный пример - Google Maps.
Гугл привел меня к такой ссылке, где описано именно то, что мне нужно. Но делая по примеру, я обнаружил, что на своем телефоне(скрин 1, android 4.2) и на другом (скрин 2, android 5.0.2) есть разбежности. Думаю, здесь нужно баловаться с dimens.xml and styles.xml для каждой версии API(а различия между x<20 & x >= 20).
Приведу код:
P.S. Как видите, разница большая. Интересует как указать margin между кнопками по вертикали? Задавал их, но не работает(наверное через anchor).
Ответ
Solution
Взяв за основу ответ @shwarz-andrei, я начал экспериментировать со своей задачей. Итого, у меня получилось(хотя тестировал только на двух вышесказанных девайсах).
И так, начнём.
Для начала я обьявил константы в values/dimens.xml:
... в values-v21/dimens.xml соотвествено:
Код разметки:
Результат: всё заработало так, как мне нужно было, а именно - одинаковое отображение двух FAB на разных версиях Android(в моём случае - Android 4.2 и 5.0.1).
Комментариев нет:
Отправить комментарий