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

Открыта

Ссылка на код метода 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 Android Developer
29 октября 2024, 12:53
+ за автоимпорт
radar
Уровень 13
6 декабря 2023, 14:18
в видео на 4минуте11секунде 8 строка: import java.text.NumberFormat; такой строки раньше не было т.е. в образцах, которые на до вставить просто добавил и сработало
misha_lazarev
Уровень 34
19 мая 2022, 13:03
Выполнено✅
Владислав
Уровень 23
24 ноября 2021, 17:17
Как бороться с этой бедой?
Алексей ОпаринFull Stack Developer в ЖыЖ
3 октября 2021, 09:35
private void displayPrice(int number) { TextView priceTextView = (TextView) findViewById(R.id.price_text_view); priceTextView.setText("$" + number); } проще для понимания с тем же результатом
Эшли
Уровень 10
19 сентября 2021, 10:04
Есть ещё одна интересная особенность. При вызове NumberFormat.getCurrencyInstance() в скобках пришлось указать Locale.US, потому как без указания региона - валюта была "деревянная")
bighugеmistеr Android Developer
3 января 2022, 12:50
что значит "деревянная"?
SSAXXARRстажер Android Developer в VIANTEC
13 января 2022, 09:50
Какой язык системы - та и валюта. В нашем случае рубли
alex vot
Уровень 6
16 января 2021, 14:21
priceTextView.setText(java.text.NumberFormat.getCurrencyInstance().format(number)); Иначе не работает.
Vladimir MikhaylovFull Stack Developer в Fitnesshouse
21 декабря 2020, 23:42
priceTextView.setText(NumberFormat.getCurrencyInstance(Locale.US).format(number));
🦔 Викторведу учебный тг-канал в t.me/JavangelionExpert
26 ноября 2020, 04:07
1. Добавляем ещё два текстовых представления, форматируем их по аналогии с предыдущими. 2. Пишем ещё один метод, который вызывает метод кнопки, в параметрах которого умножаем кол-во чашек на цену за одну шт., что ни есть хорошо, но да ладно... 3. Если вручную не указать регион, то валюта будет отображаться согласно региональным настройкам девайса. 4. Всё получится! p.s. Честно, совсем не зная java я бы здесь расплавился. Верстать макет ещё куда ни шло, но вот так вот залетать на сухую в методы, ну, я бы просто без зрачков перепечатывал код и кивал инструктору, а потом благополучно всё бы это забыл и входил в ступор при виде кода в IDE. Конечно, не все такие тугие как я, но, мне кажется, что этот курс стоит начинать после, хотя бы, начальных уровней синтаксиса java, чтобы чувствовать себя комфортно, уверенно и осознано разбираться с кодом, чтобы знания равномерно наслаивались поверх друг друга.
Jack Daniel
Уровень 28
12 сентября 2021, 14:45
Java, конечно, нужна для изучения Android, и дальнейшая работа с Android без Java/Kotlin не возможна, но не вижу в этом уроке ничего из Java, с чем бы пришлось разбираться, если, конечно, не смущает операция ctrl+C / ctrl+V, для копирования куска кода, написанного на Java.
Tywin Lannister
Уровень 7
17 декабря 2023, 03:45
Я так и сделал)
Robert
Уровень 16
9 мая 2020, 10:42
Я только что продал две кружки Арабики из Эфиопии по 5 руб