Я хочу показать текущее URL
из WebView
в пункте меню SearchView
. Я знаю, что для получения URL
мне нужно использовать метод WebView
getUrl()
, но я не знаю, как его показать после поиска запроса.показать URL-адрес в поисковой системе android
Вот мой код:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
super.onCreateOptionsMenu(menu);
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.menu_main, menu);
MenuItem searchItem = menu.findItem(R.id.action_search);
final SearchView searchView = (SearchView)searchItem.getActionView();
searchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() {
@Override
public boolean onQueryTextSubmit(String query) {
String url = "https://www.google.com/search?q="+query;
PlaceholderFragment.mWebView.loadUrl(url);
searchView.clearFocus();
return true;
}
@Override
public boolean onQueryTextChange(String newText) {
return false;
}
});
return true;
}
Кроме того, как я добавляю возможность скопировать и вставить этот URL?
Вы можете уточнить свое требование? », Но я не знаю, как показать его после поиска запроса,« вы имеете в виду после того, как пользователь что-то ищет. url? –
скрыть ваш поиск и показать текст с URL-адресом – lewkka
@ Charuka, извините за плохой английский. Да, я имею в виду это «после того, как пользователь что-то ищет. Вам нужно отобразить этот URL-адрес» – androiddev