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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Basic4Android Подскажите уроки по dot42 и Basic4Android http://www.cyberforum.ru/android-dev/thread1248578.html
___
Android Как средствами джавы реализовать просмотр базы данных Access, SQL Server, SQL Server Compact и запись в нее? --- http://www.cyberforum.ru/android-dev/thread1248577.html
Как средствами джавы реализовать отправку SMS? Нашел много кодов, не работают Android
Смотрел здесь 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 Но ничего не понял, в каком формате должен быть номер телефона и какие таки нужны разрешения. Нужен готовый рабочий проект. Можно с одной кнопкой во всю страницу и номером телефона, жестко зашитым в код. Но, готовый и рабочий.
Android Почему при смене цвета кнопка меняет свой размер?
Здравствуйте. Почему при смене цвета кнопки она меняет свой размер? Что может быть ? Меняю цвет через ресурс. <?xml version="1.0" encoding="utf-8"?> <resources> <color name="ColorBoton">#0099FF</color> </resources>
Android Нужна программа по типу родительского контроля http://www.cyberforum.ru/android-dev/thread1248494.html
Подскажите если ктото что то знает найти таковую программу..... Есть смартфон на андроиде, нужна такая программа которая бы ограничилабы доступ к некоторым приложениям, что бы без ввода пароля нельзя былобы установить новую программу, без пароля что бы нельзя былобы удалять приложения ( впринципе это основной функционал который сне нужен) главное еще чтоб эту программу нельзя было бы обойти........
Android Есть ли Паскаль на Андроид? подскажите есть ли паскаль на Андройд . скачал некоторых но там не работает readln или if,then и т.д плз дайте ссылку на апк версию подробнее

Показать сообщение отдельно
semiromid
 Аватар для semiromid
7 / 7 / 2
Регистрация: 28.08.2014
Сообщений: 177
29.08.2014, 11:16     Как правильно задать рамеры тексту?
Ширина кнопок указанная в in, mm, pt неизменна, на эти единицы измерения режимы Density влияния не имеют. Нам интересны четвертая и пятая кнопки. Видим, что на экранах Wildfire и Galaxy отличаются размеры px и dp, т.к. мы сменили mdpi на ldpi и xhdpi. Для Wildfire 1 dp стал равен 0,75 px, а для Galaxy 1 dp = 2 px. Также видим, что изменился шрифт на кнопках, где размер шрифта был указан по умолчанию или в sp-единицах. Он так же, как и dp смасштабировался благодаря Density режимам. А шрифт, размер которого был указан в px (четвертая кнопка) оставался неизменным и на Wildfire выглядит крупным, а на Galaxy – мелким.

Отлично видно, что адекватнее всего перенос на другие экраны перенесли пятая и шестая кнопки. Для пятой кнопки используются dp и sp. Для шестой кнопки – ширина = wrap_content и размер шрифта по умолчанию. А кнопки с in, mm, pt и px статичны и на разных экранах выглядят по-разному. Наверняка, есть случаи, когда необходимо использовать именно эти единицы измерения. Но в основном старайтесь использовать dp (для ширины, высоты и т.д.) и sp (для размера шрифта).

Конечно Density не дает масштабирования абсолютно пропорциального разнице в разрешениях экрана. Погрешность есть, но она невелика и является вполне приемлемой платой за способность приложения «сохранять форму» на разных устройствах.

Кем именно устанавливаются Density режимы для различных экранов – я не знаю. Но подозреваю, что производителями устройств/экранов. Еще мне интересно, можно ли эти режимы переключать при работе устройства. Думаю, чуть позже я найду ответы на эти вопросы.

Для создания этого материала я использовал различные конфигурации экранов, которые можно создавать самому:
Миниатюры
Как правильно задать рамеры тексту?  
 
Текущее время: 03:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru