Нарисуйте пользовательский вид на определенную позицию экрана - Android

StackOverflow https://stackoverflow.com/questions/2577679

Вопрос

У меня есть пользовательский компонент, который состоит из 2 представления текста и 4 кнопки переключения. Я хочу нарисовать этот взгляд в некоторой конкретной позиции на экране. Как это возможно?

Это было полезно?

Решение

Вы можете обернуть элементы управления в макете, например, Linearlayout и добавить android:paddingLeft а также android:paddingTop в некотором количестве пикселей к этому макету, чтобы расположить его, как вы хотите.

Однако я бы посоветовал, чтобы макеты Android лучше разработаны с относительными позициями, а не абсолютные позиции. Разные устройства имеют разные размеры экрана, и если вы не запрещаете его макетам, не могут быть переключены между портретом на ландшафтные соотношения без предупреждения. Макеты, разработанные с относительным позиционированием, удерживайте намного лучше в этих условиях. Контейнер Relativelayout позволяет трюки, такие как центрирование контроля на экране, и выравнивают их относительно других элементов управления.

http://developer.android.com/intl/de/reference/android/widget/relativelayout.html.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top