Добавляем TextView с ценой

Курс "Программирование под Андроид"
5 уровень , 7 лекция
Открыта

Ссылка на код метода displayPrice (показать цену).

Убедитесь, автоимпорт включён:

  • На Windows зайдите в File > Settings > Editor > General > Auto Import
  • На Mac зайдите в Android Studio > Preferences > Editor > General > Auto Import

Включите все следующие опции:

  • Show import popup
  • Optimize imports on the fly
  • Add unambiguous imports on the fly
  • Insert imports on paste → All

Новый термин из этого урока:

  • Фрагмент кода

Его определение есть в словаре терминов.

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

Комментарии (47)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
safelogj Уровень 51
29 октября 2024
+ за автоимпорт
radar Уровень 13
6 декабря 2023
в видео на 4минуте11секунде 8 строка: import java.text.NumberFormat; такой строки раньше не было т.е. в образцах, которые на до вставить просто добавил и сработало
misha_lazarev Уровень 34
19 мая 2022
Выполнено✅
Владислав Уровень 23
24 ноября 2021
Как бороться с этой бедой?
Алексей Опарин Уровень 27
3 октября 2021
private void displayPrice(int number) { TextView priceTextView = (TextView) findViewById(R.id.price_text_view); priceTextView.setText("$" + number); } проще для понимания с тем же результатом
Эшли Уровень 10
19 сентября 2021
Есть ещё одна интересная особенность. При вызове NumberFormat.getCurrencyInstance() в скобках пришлось указать Locale.US, потому как без указания региона - валюта была "деревянная")
bighugеmistеr Уровень 15
3 января 2022
что значит "деревянная"?
SSAXXARR Уровень 33
13 января 2022
Какой язык системы - та и валюта. В нашем случае рубли
alex vot Уровень 6
16 января 2021
priceTextView.setText(java.text.NumberFormat.getCurrencyInstance().format(number)); Иначе не работает.
Vladimir Mikhaylov Уровень 37
21 декабря 2020

priceTextView.setText(NumberFormat.getCurrencyInstance(Locale.US).format(number));
🦔 Виктор Уровень 20 Expert
26 ноября 2020
1. Добавляем ещё два текстовых представления, форматируем их по аналогии с предыдущими. 2. Пишем ещё один метод, который вызывает метод кнопки, в параметрах которого умножаем кол-во чашек на цену за одну шт., что ни есть хорошо, но да ладно... 3. Если вручную не указать регион, то валюта будет отображаться согласно региональным настройкам девайса. 4. Всё получится! p.s. Честно, совсем не зная java я бы здесь расплавился. Верстать макет ещё куда ни шло, но вот так вот залетать на сухую в методы, ну, я бы просто без зрачков перепечатывал код и кивал инструктору, а потом благополучно всё бы это забыл и входил в ступор при виде кода в IDE. Конечно, не все такие тугие как я, но, мне кажется, что этот курс стоит начинать после, хотя бы, начальных уровней синтаксиса java, чтобы чувствовать себя комфортно, уверенно и осознано разбираться с кодом, чтобы знания равномерно наслаивались поверх друг друга.
Jack Daniel Уровень 28
12 сентября 2021
Java, конечно, нужна для изучения Android, и дальнейшая работа с Android без Java/Kotlin не возможна, но не вижу в этом уроке ничего из Java, с чем бы пришлось разбираться, если, конечно, не смущает операция ctrl+C / ctrl+V, для копирования куска кода, написанного на Java.
Tywin Lannister Уровень 7
17 декабря 2023
Я так и сделал)
Robert Уровень 16
9 мая 2020
Я только что продал две кружки Арабики из Эфиопии по 5 руб