Android. Программирование для профессионалов. 4-е издание


Освобождение пространства



Download 21,53 Mb.
Pdf ko'rish
bet159/485
Sana13.07.2022
Hajmi21,53 Mb.
#787165
1   ...   155   156   157   158   159   160   161   162   ...   485
Bog'liq
Android Programmirovanie dlya professionalov 4-e izdanie 2020 Fillips Styuart Marsikano Gardner

Освобождение пространства
Сначала необходимо освободить область для размещения —
сейчас два представления 
TextView
занимают все доступное
место, не позволяя разместить что-либо еще. Эти два виджета
нужно уменьшить.
Выберите виджет 
crime_title
в дереве компонентов и
просмотрите его свойства на панели справа (рис. 10.10). Если
эта панель скрыта, щелкните мышью по вкладке 
Attributes
,
чтобы ее открыть.
Рис. 10.10. Атрибуты TextView
Вертикальный и горизонтальный размер 
TextView
определяются значениями 
layout_height
и 
layout_width


соответственно. Им можно присвоить одно из трех значений
(рис. 10.11), каждое из которых соответствует значению
layout_width
или 
layout_height
.
Представлениям 
TextView
даты и заголовка назначается
большая фиксированная ширина, поэтому они занимают весь
экран. Отрегулируйте высоту и ширину этих виджетов. Пока
crime_title
остается выбранным в дереве компонентов,
щелкайте на значении ширины, пока в поле не появится
значение 
wrap_content
. При необходимости изменяйте
высоту, пока в поле высоты также не появится значение
wrap_content
(рис. 10.12).
Рис. 10.11. Три варианта определения размера представлений
Таблица 10.1. Типы значений, определяющих размеры
представлений
Тип
Значение
Применение
Фиксированный
Í
dp
Явно задает размер представления (который не
может изменяться) в единицах dp. (Подробнее об
этих единицах мы говорили в главе 2.)
По
содержимому
wrap_content
Представление получает «желаемый» размер. Для
TextView это означает, что представлению будет
назначен минимальный размер, необходимый для
вывода содержимого
Произвольный
размер
match_constraint Разрешает изменение размеров представления для
соблюдения заданных ограничений


Рис. 10.12. Настройка ширины и высоты
Повторите этот процесс с виджетом 
crime_date
, чтобы
задать его ширину и высоту.
Теперь оба виджета имеют правильный размер (рис. 10.13),
но они все равно перекрываются при запуске приложения, так
как для них не задано никаких ограничений. Обратите
внимание, что расположение, которое вы видите в
предварительном просмотре, отличается от того, что вы видите
при запуске приложения. Предварительный просмотр
позволяет вам расположить элемент так, чтобы было легче
добавлять ваши ограничения, но во время выполнения
программы это расположение не сохраняется.


Рис. 10.13. Правильное расположение TextView
Вам будет необходимо добавить ограничения для
правильного расположения 
TextView
. Но это позже, а пока
нужно добавить на макет третий виджет.

Download 21,53 Mb.

Do'stlaringiz bilan baham:
1   ...   155   156   157   158   159   160   161   162   ...   485




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish