Zinc #3 URLバーの設置 & Navigateボタンの設置

次は、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をロード・・・。

f:id:BG1:20170117010546p:plain

URLバーにURLを入れる・・・。

f:id:BG1:20170117010613p:plain

これでNavigateボタンを押すと、

f:id:BG1:20170117010637p:plain

こんな感じでロードされる・・・。

f:id:BG1:20170117010707p:plain

バックキーでソフトウェアキーボードを閉じるとこんな感じ・・・。

・URLバーの設置 · bg1bgst333/Zinc@487da51 · GitHub