Size: a a a

Android Developers

2020 April 17

VK

Vitalii Krokhalev in Android Developers
Alexander Lipatov
Всем привет!
У меня есть приложение, где человек выполняет какую-то задачу, и ему показывается активити "спасибо, действие завершено"
На активити есть AppCompatImageView - изображение.
Мне нужно, некоторым юзерам, показывать не картинку, а WebView - открывать там сайт другой организации, которая затрэкает, что юзер выполнил задание, по URL-у, и покажет свой текст "спасибо"
Как правильнее это сделать? Как подменить AppCompatImageView на WebView?
У меня есть и другие элементы - текстовые поля и кнопки, которые расположены относительно этой AppCompatImageView. Мне не понятно, как им сказать: теперь, вы должны располагаться относительно WebView... Может, нужен еще какой-то контейнер, внутри которого будет лежать изображение и WebView.. подскажите, пожалуйста
Что если сделать на фрагментах, а потом подменять их, когда нужно?
источник

VK

Vitalii Krokhalev in Android Developers
Alexander Lipatov
Всем привет!
У меня есть приложение, где человек выполняет какую-то задачу, и ему показывается активити "спасибо, действие завершено"
На активити есть AppCompatImageView - изображение.
Мне нужно, некоторым юзерам, показывать не картинку, а WebView - открывать там сайт другой организации, которая затрэкает, что юзер выполнил задание, по URL-у, и покажет свой текст "спасибо"
Как правильнее это сделать? Как подменить AppCompatImageView на WebView?
У меня есть и другие элементы - текстовые поля и кнопки, которые расположены относительно этой AppCompatImageView. Мне не понятно, как им сказать: теперь, вы должны располагаться относительно WebView... Может, нужен еще какой-то контейнер, внутри которого будет лежать изображение и WebView.. подскажите, пожалуйста
Если нужно прям в одной разметке всё изменять, то можно либо сверстать на ConstraintLayout-е и потом изменять констрейнты (хоть программно).
А можно попробовать добавить все элементы в одну вёрстку и потом менять visibility на GONE, когда нужно
источник

VK

Vitalii Krokhalev in Android Developers
Alexander Lipatov
Всем привет!
У меня есть приложение, где человек выполняет какую-то задачу, и ему показывается активити "спасибо, действие завершено"
На активити есть AppCompatImageView - изображение.
Мне нужно, некоторым юзерам, показывать не картинку, а WebView - открывать там сайт другой организации, которая затрэкает, что юзер выполнил задание, по URL-у, и покажет свой текст "спасибо"
Как правильнее это сделать? Как подменить AppCompatImageView на WebView?
У меня есть и другие элементы - текстовые поля и кнопки, которые расположены относительно этой AppCompatImageView. Мне не понятно, как им сказать: теперь, вы должны располагаться относительно WebView... Может, нужен еще какой-то контейнер, внутри которого будет лежать изображение и WebView.. подскажите, пожалуйста
А можно удалять и добавлять childs в какой-нибудь laoyut, вроде LinearLayout, к примеру
источник

VK

Vitalii Krokhalev in Android Developers
Если это отдельная активность, я бы на отдельных фрагментах сделал, наверное, это проще всего
источник

AL

Alexander Lipatov in Android Developers
А если через фрагмены сделать, то что должно быть внутри фрагмента? В одном - изображение, а в другом - WebView? Или все содержимое activity? (ссори, я - нуб)
источник

A

Abu Muslim in Android Developers
здрасте люди
источник

A

Abu Muslim in Android Developers
источник

A

Abu Muslim in Android Developers
Вот смотрите на этот фотографии
источник

A

Abu Muslim in Android Developers
Там короче min sdk API 27
источник

A

Abu Muslim in Android Developers
Мен нужно изменить его на API 22
источник

A

Abu Muslim in Android Developers
Просто не могу найти интерфейс который это изменить
источник

A

Abu Muslim in Android Developers
Пожалуйста помогите
источник

VK

Vitalii Krokhalev in Android Developers
Alexander Lipatov
А если через фрагмены сделать, то что должно быть внутри фрагмента? В одном - изображение, а в другом - WebView? Или все содержимое activity? (ссори, я - нуб)
Если на фрагментах, у тебя будет три разметки: файл активности с контейнером для фрагментов, а также файлы первого и второго фрагментов. В разметке первого фрагмента, скажем, изображение + текстовые поля и кнопки, расположенные относительно него, а в разметке второго - WebView
источник

AH

Alexandr Harchuk in Android Developers
Abu Muslim
Просто не могу найти интерфейс который это изменить
gradle уровня app
источник

A

Abu Muslim in Android Developers
Ярослав
Его нет в переменных path
Спс
источник

AL

Alexander Lipatov in Android Developers
Vitalii Krokhalev
Если на фрагментах, у тебя будет три разметки: файл активности с контейнером для фрагментов, а также файлы первого и второго фрагментов. В разметке первого фрагмента, скажем, изображение + текстовые поля и кнопки, расположенные относительно него, а в разметке второго - WebView
Большое спасибо! Пойду реализовывать 🙂
источник

A

Abu Muslim in Android Developers
Alexandr Harchuk
gradle уровня app
источник

A

Abu Muslim in Android Developers
Здесь писать да 22
источник

AH

Alexandr Harchuk in Android Developers
Abu Muslim
Здесь писать да 22
Да
источник

A

Abu Muslim in Android Developers
Ctrl+s сохранил но ошибка ещё не ушел нужно походу перезапустить проект
источник