Почему координаты X и Y видов имеют тип float, а ширина и высота — типа intAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Почему координаты X и Y видов имеют тип float, а ширина и высота — типа int

Сообщение Anonymous »

Я новичок в разработке для Android.
Я пытаюсь понять, почему координаты X и Y представлений имеют тип float (то есть они могут принимать дроби), а ширина и высота имеют тип int (это означает, что они могут принимать только целые числа).
После небольшого поиска в Интернете я понял, что ширина и высота являются целыми числами, поскольку они представляют собой реальные пиксели на экране, и нет «половины пикселя», ширина и высота могут иметь только целое число пикселей.
Кроме того, в ссылке Android View говорится, что единицей измерения системы координат является пиксель
Если все вышеперечисленное верно, имеет смысл, что координаты X и Y также должны иметь тип int, потому что как может позиция просмотра начинаться с «половины пикселя»
Буду признателен за разъяснения
Спасибо

Подробнее здесь: https://stackoverflow.com/questions/790 ... ht-of-type
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»