0

Я смущен, нужно ли мне создавать фрагмент в этой ситуации или нет. В основном действии у меня есть поле EditText для ввода имени города в качестве пользовательского ввода и кнопки под щелчком, которая должна отображать информацию о погоде из текущей текущей температуры API, текущей скорости ветра и погоды, а также кнопки, отображающей широту и долготу на такой же экран. Под кнопкой «Отправить город». Нажатие кнопки на широте и долготе должно отображать карту Google для этого места вместе с маркерами, отображающими температуру.Нужно ли создавать фрагменты в таком виде?

Нужно ли создавать фрагмент в этом случае? Я так думаю, но я не уверен. Я не могу начать код.

Как создать EditText для входа в город и отправить кнопку в действие и создать 3 текстовых поля для погоды и кнопку, отображающую широту и долготу на фрагменте и другой фрагмент для отображения карты? Думаю ли я правильно?

Не могли бы вы помочь мне с вашими знаниями?

+0

Это зависит от того, как вы планируете развивать свое приложение. Если я собираюсь открыть экран из нескольких мест (источников), я обычно делаю этот экран активным, поэтому я могу управлять им проще. Если экран будет открыт из одного источника, я обычно делаю фрагмент – hrskrs

+0

@hrskrs. Сначала должен отображаться только EditText для города и отправки. 3 textView и кнопка должны появиться на экране только после отправки имени города. Можно ли делать только с основной деятельностью? – robinleathal

+0

Вы можете сделать это, играя с их «видимостью» – hrskrs

ответ

0

В зависимости от того, хотите ли вы поддержать таблетки или нет?

Если нет, то вам не нужны фрагменты, так как все группы представлений расположены вертикально.

+0

Сначала сначала следует редактировать EditText для города и отправить. 3 textView и кнопка должны появиться на экране только после отправки имени города. Можно ли делать только с основной деятельностью? – robinleathal

+1

Да, используя 'setVisibility'. Установите этот метод в «Видимый», если вы хотите отобразить 3 текстовых вида и карту. Нет необходимости в фрагментах. –

+0

Знаете ли вы какую-либо ссылку на YouTube, показывающую эту вещь, которая более или менее соответствует моему состоянию, используя setVisibility? – robinleathal

0

Вы можете сделать это в своем MainActivity, и вам не нужен фрагмент. Когда вы нажмете кнопку «Отправить», вы можете перезапустить свою деятельность, если это необходимо. Использование фрагмента в этом случае на самом деле не обязательно, но если вы хотите, вы можете использовать фрагмент также.