次は、URLバーとWebページをロードするNavigateボタンを設置する・・・。
activity_main.xmlは、
まず、中に横方向のLinearLayoutを追加・・・。
urlBarはlayout_weight="1"、navigateButtonはlayout_width="wrap_content"として、navigateButtonの左にurlBarが埋まるように・・・。
このLinearLayout自体は、layout_height="wrap_content"・・・。
navigateButton_textは"Navigate"・・・。
こちらのLinearLayoutではlayout_weight="1"なので、urlBarとnavigateButtonを含む上のLinearLayout以外の下の部分を埋める・・・。
そこいっぱいにWebViewが広がる・・・。
MainActivity.javaは、
View.OnClickListenerを実装・・・。
onCreateでは、navigateButtonを取得し、setOnClickListenerにthisを指定・・・。
onClickをオーバーライド、idがnavigateButtonならurlBarを取得し、そこから入力したurlを取得・・・。
webViewも取得して、loadUrlでurlをロード・・・。
URLバーにURLを入れる・・・。
これでNavigateボタンを押すと、
こんな感じでロードされる・・・。
バックキーでソフトウェアキーボードを閉じるとこんな感じ・・・。