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



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

Clear All Constraints
Кнопка 
Clear All Constraints
удаляет все ограничения,
существующие в файле макета. Вскоре мы воспользуемся
этой кнопкой.
Infer Constraints
Как и кнопка 
Autoconnect
, эта кнопка автоматически создает
ограничения, но данная функциональность срабатывает
только при нажатии кнопки. Функциональность 
Autoconnect
срабатывает каждый раз, когда в файл макета добавляется
новое представление.
Использование ConstraintLayout


Когда вы преобразуете файл 
list_item_crime.xml
для
использования 
Constraint 
Layout
, среда Android Studio
автоматически добавляет ограничения, которые, на ее взгляд,
повторяют поведение старого макета. Но чтобы вы лучше
поняли, как работают ограничения, мы сделаем все вручную.
Выберите элемент верхнего уровня в дереве компонентов
под названием 
linear 
Layout
. Почему на нем написано
linearLayout

если 
вы 
преобразовали 
его 
в
ConstraintLayout
? Это идентификатор, который задается
конвертером 
Constraint 
Layout

linearLayout
— это, по
сути, ваш 
ConstraintLayout
. Вы можете проверить XML-
версию макета, чтобы убедиться в этом.
Выберите 
представление 
linearLayout
в 
дереве
компонентов, после чего нажмите кнопку 
ClearAllConstraints
(рис. 10.8). В правой верхней части экрана немедленно
появляется красный флажок. Щелкните мышью по нему, чтобы
понять, о чем вас предупреждают (рис. 10.9).
Рис. 10.9. Предупреждения ConstraintLayout
Если 
заданных 
ограничений 
недостаточно,
ConstraintLayout
не сможет точно определить, где
разместить представления. Ваши представления 
TextView
не
имеют ограничений, поэтому для каждого из них выводится
предупреждение о том, что оно не будет отображаться в
правильном месте во время выполнения.


В этой главе мы добавим необходимые ограничения и
избавимся от предупреждений. А во время своей работы
следите за предупреждающим индикатором, чтобы избежать
непредвиденного поведения во время выполнения.

Download 21,53 Mb.

Do'stlaringiz bilan baham:
1   ...   154   155   156   157   158   159   160   161   ...   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