Я хочу создать плагин для приложений. Когда нажимается конкретная кнопка, веб-просмотр должен быть открыт поверх приложения (активности). Вся логика этого веб-просмотра должна быть в библиотеке .jar. Он не должен открывать новую активность, потому что тогда мне нужно скопировать новый макет (.xml-файл) в проект, но я не хочу этого делать, потому что добавление этой новой библиотеки (плагина) должно быть как можно более простым. Я также не должен менять существующий макет.Программно открыть полноэкранный webView при нажатии
Является ли какой-либо способ открыть этот веб-просмотр, просто добавив некоторые строки кода в программу, а затем контролирует все из библиотеки без внесения изменений в макеты (.xml).
Решение проблемы: Я решаю это, вызывая новое действие из библиотеки, но эта активность не загружает .xml макет, а webView.
Проектная деятельность:
public void onClick(View v) {
startActivity(new Intent(MainActivity.this, LibraryActivity.class));
}
Библиотека деятельности:
WebView web;
web= new WebView(this);
web.loadUrl("http://www.google.com");
web.setWebViewClient(new WebViewClient());
setContentView(web);
Для чего библиотека нужна ?? Вы можете легко добавить 'Views' поверх своего макета. – Naddy
http://stackoverflow.com/questions/20274104/android-how-to-use-2-layout/20274177#20274177 – Naddy
Мне нужно скрыть содержимое и открыть веб-страницу. Я зарегистрируюсь на этой веб-странице, а затем, когда зарегистрирую веб-страницу, закрыта. – ButterBeast