Добавляем чекбокс

Открыта

Ссылка на шпаргалку по популярным View-элементам

Снимок экрана приложения при запуске
Снимок экрана приложения после нажатия на кнопку Order (заказать)

Свои ответы и вопросы можете оставлять в комментариях.

Комментарии (30)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
misha_lazarev
Уровень 34
27 мая 2022, 14:25
Выполнено✅ Все получится (автор фразы: https://javarush.com/users/2275393)
bighugеmistеr Android Developer
21 января 2022, 03:48
Я что-то не понял: почему мы так резко вернулись к приложению для заказа кофе? о_О Прошлая лекция вообще о другом была - о логах.
🦔 Викторведу учебный тг-канал в t.me/JavangelionExpert
1 декабря 2020, 17:16
Тихонечко и совсем незаметно мы перешли на 9 уровень, мои поздравления, однокурсники! : ) 1. В разметку добавляем текстовое представление для заголовка и чекбокс CheckBox. 2. Заголовок можно сделать в одном чекбоксе атрибутом android:text. 3. Отодвинуть текст от чекбокса можно с помощью внутреннего отступа paddingLeft. 4. Всё получится! p.s. С этими перебежками из одного учебного приложения в другое, я уже совсем забыл про наше кофе эппс.
Антонио Крот
Уровень 9
19 мая 2020, 19:10
зачем писать целый TextView для названия чекбокса, да еще и на таком расстоянии, если можно в самом чекбоксе написать
android:text="@string/checkBox1"
?
Name Unknown ;)
Уровень 2
3 февраля 2021, 14:39
Ё! Ты наверное уже за чуть менее года немного опыта поднакопил по части Андроида. Вот мне интересно, в коде я могу написать так (естественно, я пишу в Checkbox, а не в отдельном TextView):
android:text="Whipped cream"
Но ты так пишешь:
android:text="@string/checkBox1"
Тут явно какой-то неочевидный смысл в том, чтобы так делать через "@string/"?
Irina Buchneva
Уровень 28
28 февраля 2021, 08:48
https://developer.android.com/guide/topics/resources/string-resource
Renat Mukhametshin
Уровень 2
30 января 2019, 19:12
вроде хорошо получилось!
АлександрBackend Developer в ГазпромExpert
9 декабря 2018, 17:46
<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:padding="16dp"
    android:textSize="16sp"
    android:textAllCaps="true"
    android:text="@string/text_toppings"/>
<CheckBox
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/whipped_cream"
    android:layout_marginLeft="16dp"
    android:textSize="16sp"
    android:paddingLeft="24dp"/>
Name Unknown ;)
Уровень 2
3 февраля 2021, 14:58
Ё! Ты наверное уже за это время поднакопил опыта по части Андроида. Вот мне интересно, в коде я могу написать так (естественно, я пишу в Checkbox, а не в отдельном TextView):
android:text="Whipped cream"
Но ты так пишешь:
android:text="@string/checkBox1"
Тут явно какой-то неочевидный смысл в том, чтобы так делать через "@string/"?
АлександрBackend Developer в ГазпромExpert
6 марта 2021, 20:28
Я начал учить яву, хотел мобильные приложения писать. Но с мобилками не сложилось - я в беке.
Олег
Уровень 1
30 июля 2018, 16:15
О боже, почему "вьюшки" такие простые, а Java такой сложный >.<. Несправедливо!!!)
Name Unknown ;)
Уровень 2
3 февраля 2021, 15:02
Не всегда xml бывает простым, это вначале просто, а чем дальше - тем сложнее, даже если визуально задача простая: надо думать, какие возможности использовать или как сделать, чтобы два чекбокса не просто по центру экрана сделать (вместе с остальными, как здесь в скрине у другого посетителя сайта), но и так, чтобы квадратики находились друг под другом, а не в разные стороны (как бы выровнять, чтобы было красиво) Вот я думал, перебирал варианты и в итоге пока временно забил на это дело - может позже расскажут/покажут в следующих лекциях или найду в каком-то другом сайте/материале.
4 мая 2018, 00:34
29 ноября 2017, 08:31
Хочу подвести небольшой итог, сначала все очень хорошо объясняли, подробно и ты все понимал. А предыдущий уровень - это анархия, где ты на некоторых моментах перестаешь понимать)
TY BON
Уровень 7
4 декабря 2017, 19:03
поддерживаю...приходится догонять из комментов и ссылок...голова кругом..
MrDudec
Уровень 22
5 января 2018, 12:42
Чтобы лучше понимать, рекомендую пройти курс JavaRush. Хотя бы первые 20 уровней. Там все это подробно объясняется, с задачами и примерами. А тут, конечно, все довольно сжато
TY BON
Уровень 7
5 января 2018, 15:09
Уже взял премиум..Радуюсь!
sasha
Уровень 0
6 июня 2018, 21:57
в январе взял и все еще 7 уровень. "facepalm". Конечно может быть я не понл вашего сарказма
Олег
Уровень 1
30 июля 2018, 16:07
Так комментарий был оставлен в январе, просто может у человека что-то случилось и он перестал заниматься, всякое может быть.
Yuriy
Уровень 4
17 декабря 2018, 14:16
А что дает премиум?
tc_m1
Уровень 13
11 января 2019, 15:14
Доступ ко всем курсам и уровням (по мере прохождения), без возможности участия в стажировке после 20 уровня, без возможности решения задач повторно, без получения от ментора советов по оптимизации кода.
ReginaSupport в JavaRushModerator
14 января 2019, 12:46
Для вышеперечисленного есть второй вид подписки - Премиум Про.
Виталий
Уровень 33
28 августа 2017, 14:49