Причина, по которой AbsoluteLayout устарела, заключается в том, что у вас есть альтернативы в LinearLayout или GridLayout, которые делают то же самое и многое другое. Похоже, что вы пытаетесь рассчитать позиции на основе абсолютных позиций и количества пикселей, чего в общем случае следует избегать из-за проблем с размерами и плотностью экрана varoius.
Прочитайте ссылку, предоставленную @amiekuser, и сконцентрируйтесь на понимании того, как лучше всего работать. Некоторые советы позволяют создавать изображения для папок ldpi, mdpi и hdpi, используя единицу измерения для dpi (пикселей, не зависящих от плотности), а не для необработанных пикселей, и тестировать приложение на экранах разных размеров и плотности с помощью эмулятора.
Edit:
Чтобы установить x- и y-позицию представления, вы должны использовать LayoutParams. См. этот вопрос о том, как установить TopMargin и LeftMargin для представления с использованием LayoutParams.