Как заменить весь макет веб-представлением - PullRequest
0 голосов
/ 16 июля 2011

У меня есть Edittext, кнопка и ListView в моей деятельности.Теперь, когда выбран какой-либо из параметров списка, я хочу заменить все на веб-просмотр, а если пользователь нажимает, я хочу вернуться к исходному виду.Как мне это сделать?Я посмотрел на View flipper, но он в основном используется, если вы часто переключаетесь между представлениями, и это также хорошая идея использовать webview с viewflipper.

Ответы [ 2 ]

1 голос
/ 16 июля 2011

Вы можете использовать видимость представлений, поэтому настройте веб-представление, которое заполняет экран, затем установите его видимость в вашем XML, затем, когда вы хотите отобразить его, используйте myView.setVisibility(View.VISIBLE); в своем коде для отображения веб-просмотра, оновероятно, было бы неплохо сделать ваши кнопки и т. д. невидимыми, используя myView.setVisibility(View.GONE);

Однако было бы проще просто настроить другое действие с вашим веб-просмотром и просто запускать это действие, когда это необходимо.

0 голосов
/ 16 июля 2011

В методе view элемента Listener вашего кода сделайте что-то вроде этого ...

Intent intent = new Intent (android.content.Intent.ACTION_VIEW, Uri.parse («Веб-ссылка здесь»));

и с этим покончено ...

Или, пожалуйста, опубликуйте свой код, чтобы я мог помочь вам лучше ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...