При разработке для Android Wear есть два разных файла для dimens.xml
, которые позволяют мне добавить отступ 0dp для квадратов часов и отступ 32 для круглых часов. Это связано с тем, что людям, использующим квадратную разметку, не нужно слишком много отступов, тогда как людям с круглой разметкой нужны некоторые отступы, чтобы их содержимое не блокировалось формой устройства.
В последнее время производители начали предлагать часы с полной ОС Android. Не носить, но фактический Android. Я хочу, чтобы мое приложение отображало его содержимое наилучшим образом, в зависимости от того, является ли дисплей круглым или имеет настоящие «углы», как у «обычного» телефона.
Как бы вы поступили? Android Wear справляется с этим, имея BoxInsetLayout
доступную для использования, но это ограничено Android Wear, она не доступна на обычном Android
https://mobiledevstories.wordpress.com/2015/02/22/android-wear-boxinsetlayout-explained/