Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Нужна помощь в задании Android Studio

Марк Варанкин Профи (537), на голосовании 1 год назад
На главной активности ListView, три EditText, кнопки CALCULATE, CLEAR, «Тма 1», «Тема 2»
(всего 4 кнопки). По кнопке CALCULATE вычисляется радиус вписанной окружности для треугольника со сторонами, указанными в трех EditText, и в список добавляется строка в виде:
a = 3 b = 5 c = 4 r = 1.0
При щелчке по кнопке CLEAR список очищается. При щелчке по «Тема 1», «Тема 2» цвет текста и Фона всех трех EditText-ов перекрашивается по образцу кнопок «Тема 1», «Тема 2».
Голосование за лучший ответ
Александр Искусственный Интеллект (301732) 1 год назад
раздел по андроиду был создан специально для таких вопросов...
к джаве отношения не имеет...
Cash Мастер (1923) 1 год назад
Ну а в чем проблема? На макете прописываешь виджеты - кнопки и поля ввода, в активити делаешь ссылки на виджеты, затем находишь их в методе onCreate. Навешиваешь слушатели на кнопки, в них прописываешь согласно логике, что должно происходить менять цвета, фон, брать из EditText числа и рассчитывать по формуле... конечно это наиболее просто, но неправильно, Активити не должна содержать никакой логики, и и в ней нельзя хранить никакие данные, потому что ос может уничтожить и создать новую Активити в любой момент. Поэтому Активити нужно сделать тупой, которая только и делает что делегирует работу с событиями и данными другому классу, и выводит то что ей приказывает другой класс который андроид не трогает.
Похожие вопросы