Байланысты: Привет, Андроид Разработка мобильных приложений
ВОПРОС/ОТВЕТ Что такое Dips и Sps? И�ториче�ки �ложило�� так� что про�ра��и�ты в�е�да зани�али�� разработкой ко��
п��терных интерфей�ов� работая � пик�еля�и� Напри�ер� вы �ожете �делат� поле
шириной в 300 пик�елей� преду��отрет� 5�пик�ел�ное про�тран�тво �ежду колонка�и
и определит� значки раз�еро� 16×16 пик�елей� Пробле�а закл�чает�я в то�� что е�ли
вы запу�тите таку� про�ра��у на новых ди�плеях � бол�ши� количе�тво� точек на
д�й� (�p�� ��ts pe� ��ch)� пол�зовател��кий интерфей� будет вы�лядет� �лишко� �елко�
В ча�тно�ти� �то приведет к то�у� что � ни� будет почти невоз�ожно работат��
Едини�ы из�ерения� не зави�я�ие от разрешения� по�о�а�т решит� �ту пробле�у� ���
���
����� поддерживает �леду��ие едини�ы из�ерения:
px (p�xels� пик�ели): точки на �кране� �ини�ал�ные едини�ы изображения�
in (��ches� д�й�ы): раз�еры� которые �ожно из�ерит� линейкой�
mm (m�ll�mete�s� �илли�етры): такие раз�еры тоже �ожно из�ерит� линейкой�
pt (p���ts� пункты): 1/72 д�й�а�
dp (�e�s�ty����epe��e�t p�xels� пик�ели� не зави�я�ие от разрешения): аб�трактная еди�
�e�s�ty����epe��e�t p�xels� пик�ели� не зави�я�ие от разрешения): аб�трактная еди�
����epe��e�t p�xels� пик�ели� не зави�я�ие от разрешения): аб�трактная еди�
���epe��e�t p�xels� пик�ели� не зави�я�ие от разрешения): аб�трактная еди�
p�xels� пик�ели� не зави�я�ие от разрешения): аб�трактная еди�
p�xels� пик�ели� не зави�я�ие от разрешения): аб�трактная еди�
� пик�ели� не зави�я�ие от разрешения): аб�трактная еди�
ни�а из�ерения� о�нованная на пик�ел�ной плотно�ти �крана� На ди�плее � разрешение�
160 точек на д�й� 1 �p=1 px�
dip: �инони� для �p� обычно и�пол�зуе�ый в при�ерах от G��gle�
sp (scale ���epe��e�t p�xels� пик�ели� не зави�я�ие от �а�штаба): похожи на dp� но
в �а�штабе� из�ененно� в �оответ�твии � пол�зовател��ки�и преду�тановка�и раз�ера
шрифта�
Для то�о чтобы �делат� интерфей� подходя�и� для л�бо�о теку�е�о и буду�е�о типа
�крана� я реко�енду� в�е�да пол�зоват��я едини�а�и из�ерения sp для раз�ера тек�та
и dip для в�е�о о�тал�но�о� Вы также должны обду�ат� и�пол�зование векторной �рафи�
ки в�е�то точечных изображений (��� �лаву 4 «Введение в 2D��рафику»)�
3 .5 . Создание информационного окна
�о�да пол�зовател� выберет кнопку
About
� �то значит� что он либо прико�нет�я
к ней (е�ли у не�о е�т� тач��крин)� либо перейдет к ней � по�о��� D�Pa� (джой�
D�Pa� (джой�
�Pa� (джой�
Pa� (джой�
(джой�
�тика) или трекбола и наж�ет выбранну� кнопку� — �ы хотели бы показат� в�плы�
ва��ее окно � инфор�а�ией о Su��ku�
По�ле про��отра тек�та пол�зовател� �ожет нажат� клавишу
Back
� чтобы за�
крыт� окно� Мы �оже� выполнит� �то не�кол�ки�и �по�оба�и:
определит� нову� деятел�но�т� (
Activity
) и запу�тит� ее;
и�пол�зоват� кла��
AlertDialog
и показат� е�о;
и�пол�зоват� подкла�� кла��а �������
Dialog
и показат� е�о�
Для �то�о при�ера давайте определи� нову� деятел�но�т�� Так же как о�новная
деятел�но�т� Su��ku� деятел�но�т�
About
нуждает�я в файле �акета� Мы назове�
е�о
res/layout/about .xml
: