Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Как правильно задать рамеры тексту? - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Как средствами джавы реализовать просмотр базы данных Access, SQL Server, SQL Server Compact и запись в нее? http://www.cyberforum.ru/android-dev/thread1248577.html
---
Программирование Android Как средствами джавы реализовать отправку SMS? Нашел много кодов, не работают Смотрел здесь http://www.mkyong.com/android/how-to-send-sms-message-in-android/ и вообще здесь https://www.google.ru/?gws_rd=ssl#newwindow=1&q=android+send+sms Но ничего не понял, в каком формате... http://www.cyberforum.ru/android-dev/thread1248575.html
Программирование Android Почему при смене цвета кнопка меняет свой размер?
Здравствуйте. Почему при смене цвета кнопки она меняет свой размер? Что может быть ? Меняю цвет через ресурс. <?xml version="1.0" encoding="utf-8"?> <resources> <color...
Программирование Android Нужна программа по типу родительского контроля
Подскажите если ктото что то знает найти таковую программу..... Есть смартфон на андроиде, нужна такая программа которая бы ограничилабы доступ к некоторым приложениям, что бы без ввода пароля нельзя...
Программирование Android Есть ли Паскаль на Андроид? http://www.cyberforum.ru/android-dev/thread1248468.html
подскажите есть ли паскаль на Андройд . скачал некоторых но там не работает readln или if,then и т.д плз дайте ссылку на апк версию
Программирование Android Проверить подключение к интернету, если выдернут шнур здравствуйте, как можно узнать, что есть подключение к интернету, если выдернут шнур из роутера? И еще: как исправить ошибку если при загрузке данных выключился интернет? Использую AsyncTask и... подробнее

Показать сообщение отдельно
semiromid
7 / 7 / 2
Регистрация: 28.08.2014
Сообщений: 179
29.08.2014, 11:14
Для указания ширины, высоты и отступов View-элементов используются различные единицы измерения (ЕИ):

dp или dip - Density-independent Pixels. Абстрактная ЕИ, позволяющая приложениям выглядеть одинаково на различных экранах и разрешениях.

sp - Scale-independent Pixels. То же, что и dp, только используется для размеров шрифта в View элементах

pt - 1/72 дюйма, определяется по физическому размеру экрана. Эта ЕИ из типографии.

px – пиксел, не рекомендуется использовать т.к. на разных экранах приложение будет выглядеть по-разному.

mm – миллиметр, определяется по физическому размеру экрана

in – дюйм, определяется по физическому размеру экрана

Давайте разбираться, чем они отличаются друг от друга.

in, mm и pt – неизменны относительно друг друга. Всегда 1 in = 25,4 mm и 1 in = 72 pt. Это классические единицы измерения. Т.е. задаете, например, кнопке ширину = 1 in и она должна отобразиться шириной в один дюйм, независимо от разрешения и диагонали экрана.

Что такое px, думаю, тоже понятно. Если у вас есть устройство с экраном шириной 480 px и вы создали кнопку шириной 240 px, то эта кнопка займет в ширину ровно пол-экрана. Но если вы откроете ваше приложение на устройстве с экраном с меньшим разрешением, то соотношение изменится, например:
- если разрешение 320х240, ширина экрана = 240 px. Кнопка займет уже не пол-экрана в ширину, а весь экран
- если же разрешение 1280х800, ширина = 800 px. Кнопка опять же будет занимать в ширину не пол-экрана, а чуть меньше трети
0
Миниатюры
Как правильно задать рамеры тексту?  
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru