Подключаем две кнопки
Комментарии (38)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Ivan Team Lead в Meta
28 января 2023, 18:50
Вроде работает как надо, чуть поправил чужой код снизу, кнопку ORDER оставил с пустым функционалом на будущее
0
Костец
26 марта 2022, 09:59
В предыдущих видео была фраза "этот метод я объясню позднее", уже на несколько видео просмотрел дальше...позднее всё никак не наступит, объяснения нет!!! Кто-нибудь объясните досконально что здесь?
Особенно ("" + number)
private void display(int number) {
TextView quantityTextView = (TextView) findViewById(R.id.quantity_text_view);
quantityTextView.setText("" + number);
}
0
Tywin Lannister
20 декабря 2023, 02:37
Насколько понимаю, в скобках это параметры для текстового типа данных, а он требует текст, если поставить просто число, то будет ошибка. Если я чего-то не правильно понимаю, исправьте
0
SSAXXARR стажер Android Developer в VIANTEC
16 января 2022, 09:58
Вижу, что говнокод😄
Но работает как надо! По одной прибавляет чашки и норм рассчитывает цену
0
Argentum Daemonium
24 марта 2021, 08:40
+2
Lisander Smith
10 января 2021, 06:59
Скиньте пример пожалуйста, как должно выглядеть в java
0
Дмитрий
12 декабря 2020, 11:17
Может кто пояснить почему методы не статичные?
0
Irina Buchneva
18 февраля 2021, 19:23
метод onCreate тоже не статичный. должно быть что-то создаёт объект класса MainActivity поэтому не статичные работают
+2
🦔 Виктор веду учебный тг-канал в t.me/Javangelion Expert
27 ноября 2020, 00:24
1. Создаём 2 кнопки, которые по клику вызывают методы (можно сначала в макете написать атрибут onClick с названием метода, IDE подсветит название красным и по alt + enter предложит сгенерить код для нового метода в MainActivity.java), я всем представлениям раздаю айдишники и выравниваю элементы относительно друг друга через android:layout_below.
2. Копируем код из метода подтверждения заказа в новоиспечённые методы, изменяя переменные (хотя руки чешутся сделать переменную кофе статической и в методах её напрямую инкрементить и декрементить : ).
3. Всё получится!
+2
Name Unknown ;)
21 января 2021, 15:06
Пытаюсь понять, с какого перепуга, несмотря на заданные размеры кнопки + (48dp и 48dp) всё равно высота получается меньше, чем должна быть?
+2
🦔 Виктор веду учебный тг-канал в t.me/Javangelion Expert
21 января 2021, 15:17
Насколько я вижу, кнопка с плюсом корректно отображается (48x48dp), а если речь про кнопку заказа, то у неё выставлен размер по контенту, т. е. она растягивается так, чтобы в ней уместилась надпись ORDER с отступами.
+2
Name Unknown ;)
21 января 2021, 15:24
К кнопке ORDER претензий нет, там как раз из-за wrap_content сама надпись отлично отценрирована внутри кнопки.
А вот + внутри кнопки как-то не так отцентрирован. Я тут побольше скрин сделал, чтобы видно было, что нижняя граница кнопки ближе к нижнему краю знака +. На всякий случай приложил линейку, таки высота меньше, чем ширина (примерно на треть).
Интересно, здесь видно, что линия 48 на 48, но сама кнопка других размеров (не полностью размещена внутри той 48х48 границы)
+2
Аслан Кашиев
19 апреля 2020, 13:48
вынес переменную с количеством чашек из метода, и сделал методы increment и decrement , просто увеличивая и уменьшая количество чашек, теперь можно заказать хоть 100 чашек кофе. в decrement добавил условие, при котором чашек не может быть меньше нуля.
0
Вадим
12 марта 2020, 20:04
Расскажите, почему доллар меняется на рубль при изменении начального состояния. Это патриотизм? И как это пофиксить
+4
hidden #2081519
23 марта 2020, 07:23
Там где
priceTextView.setText(NumberFormat.getCurrencyInstance().format(number));
Поменяй на
priceTextView.setText(NumberFormat.getCurrencyInstance(Locale.US).format(number));
и можно просто вставить этот код без включения авто-импорта
+1
Георгий
13 августа 2019, 10:51
Все сделал уже, 2 метода, значение не уменьшается ниже 0
0