Найдено 103 результата
- 21 сен 2012, 14:51
- Форум: Уроки
- Тема: Урок 19. Пишем простой калькулятор
- Ответы: 265
- Просмотры: 231896
Re: Урок 19. Пишем простой калькулятор
Как говорил один мой знакомый: "Я не тупой, а просто малознающий". Начну со слов благодарности math64 и rezak90. Особенно помогли последние комменты от math64. Без вашей помощи я не смог бы написать, по настоящему свою, первую программу в Android. Теперь по делу: 1. написал следующие проверки case R...
- 21 сен 2012, 04:40
- Форум: Уроки
- Тема: Урок 19. Пишем простой калькулятор
- Ответы: 265
- Просмотры: 231896
Re: Урок 19. Пишем простой калькулятор
Спасибо большое math64, После того, как вы дали направление, получилось следующее: public class MainActivity extends Activity { int num_1 = 0; int num_2 = 0; int result = 0; boolean operand; boolean firstTextField_isFull; String textValue = ""; TextView etNum_1; // объявляю поле ввода первого значен...
- 20 сен 2012, 11:55
- Форум: Уроки
- Тема: Урок 19. Пишем простой калькулятор
- Ответы: 265
- Просмотры: 231896
Re: Урок 19. Пишем простой калькулятор
что в этом случае делать?
как проверить была ли нажата btn_Add?
как проверить была ли нажата btn_Add?
- 20 сен 2012, 11:49
- Форум: Уроки
- Тема: Урок 19. Пишем простой калькулятор
- Ответы: 265
- Просмотры: 231896
Re: Урок 19. Пишем простой калькулятор
т.е., вопрос в согласованности времен?
нажав кнопку = я не могу спросить нажималась ли до этого кнопка + ???
нажав кнопку = я не могу спросить нажималась ли до этого кнопка + ???
- 20 сен 2012, 11:23
- Форум: Уроки
- Тема: Урок 19. Пишем простой калькулятор
- Ответы: 265
- Просмотры: 231896
Re: Урок 19. Пишем простой калькулятор
Спасибо за ответ. Сам понимаю, что код написан коряво, но на то есть свои причины: 1.Как уже писал ранее, не силен в программировании, но очень хочется восстановить знания полученные когда-то, и заодно научиться делать это, по крайней мере хорошо, в Android. 2. (ссылка на пункт 1.) Прежде чем оптими...
- 20 сен 2012, 04:28
- Форум: Уроки
- Тема: Урок 19. Пишем простой калькулятор
- Ответы: 265
- Просмотры: 231896
Re: Урок 19. Пишем простой калькулятор
Да, извините. Выкладывал после того, как уже совсем ничего не понимал. Создал пять полей ввода: два для чисел etNum_1 и etNum_2 одно для операторов (+, -, *, /) et_sign одно для оператора (=) et_equals и одно для отображения результата etNum_3 Идея, превратить в дальнейшем этот калькулятор в детский...
- 19 сен 2012, 20:12
- Форум: Уроки
- Тема: Урок 19. Пишем простой калькулятор
- Ответы: 265
- Просмотры: 231896
Re: Урок 19. Пишем простой калькулятор
Понимаю, что путаюсь в логической последовательности действий, но не могу понять где ошибка.
И опять таки, почему if срабатывает в case R.id.btn_1, case R.id.btn_2 и во всех оcтальных, но не хочет в case R.id.btnEq ?
И опять таки, почему if срабатывает в case R.id.btn_1, case R.id.btn_2 и во всех оcтальных, но не хочет в case R.id.btnEq ?
- 19 сен 2012, 20:07
- Форум: Уроки
- Тема: Урок 19. Пишем простой калькулятор
- Ответы: 265
- Просмотры: 231896
Re: Урок 19. Пишем простой калькулятор
Идея такая, что при нажатии = осуществляется проверка. Если ранее нажимался +, то:
if (button_Add.isActivated()) {
result = num_a + num;
}
если -
if (button_Sub.isActivated()) {
result = num_a - num;
}
соответственно * и /
насколько я понял isActivated наподобие isEnabled, т.е. была нажата.
if (button_Add.isActivated()) {
result = num_a + num;
}
если -
if (button_Sub.isActivated()) {
result = num_a - num;
}
соответственно * и /
насколько я понял isActivated наподобие isEnabled, т.е. была нажата.
- 18 сен 2012, 14:54
- Форум: Уроки
- Тема: Урок 26. Intent Filter - практика
- Ответы: 90
- Просмотры: 92026
Re: Урок 26. Intent Filter - практика
Здравствуйте,
Мелочь, но, как говорится, из мелочей создается стиль.
Мне кажется в тексте урока можно указать, что
android:label="Date extended"
android:label="Date Basic"
лучше прописать в strings.xml
Мелочь, но, как говорится, из мелочей создается стиль.
Мне кажется в тексте урока можно указать, что
android:label="Date extended"
android:label="Date Basic"
лучше прописать в strings.xml
- 17 сен 2012, 14:18
- Форум: Уроки
- Тема: Урок 19. Пишем простой калькулятор
- Ответы: 265
- Просмотры: 231896
Re: Урок 19. Пишем простой калькулятор
public class MainActivity extends Activity { EditText etNum_1; // поле ввода первого значения EditText et_sign; // поле ввода знака (+,-,*,/) EditText etNum_2; // поле ввода второго значения EditText et_equals; //поле ввода знака равно (=) EditText etNum_3; //поле результата ImageButton button_Add;...
- 17 сен 2012, 14:15
- Форум: Уроки
- Тема: Урок 19. Пишем простой калькулятор
- Ответы: 265
- Просмотры: 231896
Re: Урок 19. Пишем простой калькулятор
Здравствуйте, Как говорится, чем дальше в лес, тем больше дров. На основе уже узнанного, попытался сделать простейший калькулятор на свой лад (два поля ввода для циферок, одно для арифм. значений (+, -, *, / ) одно для =, и одно для результата) Вроде получается, но возникает одна проблема, не могу п...
- 13 сен 2012, 19:28
- Форум: Уроки
- Тема: Урок 16. Программное создание экрана. LayoutParams
- Ответы: 75
- Просмотры: 79785
Re: Урок 16. Программное создание экрана. LayoutParams
Если нет больше коментов, разрешите тему считать закрытой и уроки 16,17 и 18 мною изученными.
Завтра пойду дальше.
Спасибо.
Завтра пойду дальше.
Спасибо.
- 13 сен 2012, 19:10
- Форум: Уроки
- Тема: Урок 16. Программное создание экрана. LayoutParams
- Ответы: 75
- Просмотры: 79785
Re: Урок 16. Программное создание экрана. LayoutParams
Извините, мне надо было сразу оговориться, что выражение "холст" образное, имеется в виду понятие awt панели в Java, которая может содержать и демонстрировать UI компоненты или другие панели.
- 13 сен 2012, 18:36
- Форум: Уроки
- Тема: Урок 16. Программное создание экрана. LayoutParams
- Ответы: 75
- Просмотры: 79785
Re: Урок 16. Программное создание экрана. LayoutParams
Как вы оба полагаете?
- 13 сен 2012, 18:34
- Форум: Уроки
- Тема: Урок 16. Программное создание экрана. LayoutParams
- Ответы: 75
- Просмотры: 79785
Re: Урок 16. Программное создание экрана. LayoutParams
опередили меня AndreyI действительно, отвечает за обработку событий, а прямоугольный это экран или круглый не имеет никакого значения. В моем понимании - это просто холст, на который можно выкладывать компоненты, в том числе окно (window) экрана, которое тоже является компонентой. Остальное по моему...
- 13 сен 2012, 17:06
- Форум: Уроки
- Тема: Урок 16. Программное создание экрана. LayoutParams
- Ответы: 75
- Просмотры: 79785
Re: Урок 16. Программное создание экрана. LayoutParams
Здравствуйте, Может ли кто-нибудь уделить время, просмотреть текст и сказать правильно ли я пониманию иерархию классов и их функционал. Спасибо. java.lang.Object ↳ android.view.View View - строительная площадка для компонентов UI. View занимает прямоугольное пространство экрана и отвечает за отображ...
- 13 сен 2012, 11:06
- Форум: Уроки
- Тема: Урок 14. Меню, группы, порядок. MenuInflater и xml-меню.
- Ответы: 193
- Просмотры: 150363
Re: Урок 14. Меню, группы, порядок. MenuInflater и xml-меню.
Спасибо, сработало.
Совсем забыл о понятии Interface в Java.
Буду обновлять старые познания.
Вариант с отдельным слушателем мне тоже показался очень интересным.
Буду его использовать в дальнейшем.
Совсем забыл о понятии Interface в Java.
Буду обновлять старые познания.
Вариант с отдельным слушателем мне тоже показался очень интересным.
Буду его использовать в дальнейшем.
- 12 сен 2012, 21:51
- Форум: Уроки
- Тема: Урок 14. Меню, группы, порядок. MenuInflater и xml-меню.
- Ответы: 193
- Просмотры: 150363
Re: Урок 14. Меню, группы, порядок. MenuInflater и xml-меню.
Копаясь дальше в http://developer.android.com/guide/topics/ui/menus.html нашел Popup menu - "при нажатии элемента экрана осуществляет действия, связанные с конкретным содержанием (элемента)". Не хочу показаться неблагодарным, но может добавить этот раздел в урок, с тем, чтобы тема меню была раскрыта...
- 12 сен 2012, 13:21
- Форум: Уроки
- Тема: Урок 14. Меню, группы, порядок. MenuInflater и xml-меню.
- Ответы: 193
- Просмотры: 150363
Re: Урок 14. Меню, группы, порядок. MenuInflater и xml-меню.
Здравствуйте, Вносится в порядке предложения автору: добавить в Урок 14 текст, ссылающийся на http://developer.android.com/guide/topics/ui/menus.html, где говорится, что "Начиная с Андроид 3.0 (API уровень 11) устройства, работающие на Андроид, не требуют более обеспечения специальной кнопкой Menu. ...
- 10 сен 2012, 16:34
- Форум: Уроки
- Тема: Урок 21. Создание и вызов Activity
- Ответы: 274
- Просмотры: 234818
Re: Урок 21. Создание и вызов Activity
AndreyI Спасибо большое. Сегодня смотрел урок 6, так как была догадка что дело в layout. Поэтому и поменял <Linear Layout> на <RelativeLayout>, думая, что кнопка уходит вправо и, поэтому, не видна. Но, одно дело догадываться, а другое дело найти ошибку. Еще раз спасибо. Буду читать дальше и беспокои...