Единицы измерения для графического интерфейса в Android.

| 04.03.2013

В Android можно использовать несколько единиц измерения для создаваемых объектов или элементов экрана:

px — пиксели
dp или dip — пиксели, независимые от плотности
sp — пиксели, независимые от масштабирования
in — дюймы
mm — миллиметры

Если вы используете пиксели для задания размеров кнопок и др. элементов, то может возникнуть ситуация, когда вид этих элементов будет различаться в зависимости от характеристик экрана устройства пользователей. По этой причине, рекомендуется использовать dp (пиксели, независимые от плотности), благодаря которым размеры кнопок будут автоматически «подогнаны» в зависимости от характеристик экрана.

Для текста рекомендуется использовать единицы sp.

Размеры обычно задаются в xml-файлах описания, например:

1
2
3
4
5
6
7
<Button
        android:id="@+id/button1"
        android:layout_width="200dp"
        android:layout_height="50dp"
        android:layout_centerHorizontal="true"
        android:layout_centerVertical="true"
        android:text="@string/mybutton" />
Двери ПВХ алюминия salonplus.ru , Пластиковые двери без стекла

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*