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


Рис. 2.11. Конфигурации запуска Выберите в списке строку  EditConfigurations



Download 21,53 Mb.
Pdf ko'rish
bet48/485
Sana13.07.2022
Hajmi21,53 Mb.
#787165
1   ...   44   45   46   47   48   49   50   51   ...   485
Bog'liq
Android Programmirovanie dlya professionalov 4-e izdanie 2020 Fillips Styuart Marsikano Gardner

Рис. 2.11. Конфигурации запуска
Выберите в списке строку 
EditConfigurations
; откроется новое
окно с подробной информацией о текущей конфигурации (рис.
2.12).
Выберите в левой части окна строку 
app
и убедитесь в том,
что в разделе 
DeploymentTargetOptions
выбран вариант
OpenSelectDeploymentTargetDialog

а 
флажок
Usesamedeviceforfuturelaunches
сброшен. Нажмите кнопку 
OK
и
запустите приложение заново. На этот раз вам будет
предложено выбрать устройство для запуска.


Рис. 2.12. Свойства конфигурации запуска
Упражнение. Добавление слушателя для TextView
Кнопка 
NEXT
удобна, но было бы неплохо, если бы
пользователь мог переходить к следующему вопросу простым
нажатием на виджет 
TextView
.
Подсказка. Для 
TextView
можно использовать слушателя
View.OnClickListener
, который использовался с 
Button
,
потому что класс 
TextView
также является производным от
View
.
Упражнение. Добавление кнопки возврата
Добавьте кнопку для возвращения к предыдущему вопросу.
Пользовательский интерфейс должен выглядеть примерно так,
как показано на рис. 2.13.


Это очень полезное упражнение. В нем вам придется
вспомнить многое из того, о чем говорилось в двух
предыдущих главах.
Рис. 2.13. Теперь с кнопкой возврата!
Рис. 2.14. Кнопки только со значками
Упражнение. От Button к ImageButton
Возможно, пользовательский интерфейс будет смотреться еще
лучше, если на кнопках будут отображаться только значки, как


на рис. 2.14.
Для этого оба виджета должны относиться к типу
ImageButton
(вместо обычного 
Button
).
Виджет 
ImageButton
является производным от 
ImageView
,
в отличие от виджета 
Button
, производного от 
TextView
.
Диаграммы их наследования изображены на рис. 2.15.
Атрибуты 
text
и 
drawable
кнопки 
NEXT
можно заменить
одним атрибутом 
ImageView
:
<
Button ImageButton
android:id="@+id/next_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"

android:text="@string/next_button"

android:drawableEnd="@drawable/arrow_righ
t"

android:drawablePadding="4dp"



Download 21,53 Mb.

Do'stlaringiz bilan baham:
1   ...   44   45   46   47   48   49   50   51   ...   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