WebViewや、URLバー(アドレスバーとも呼ぶが)、ボタンなどを設置して、Webページを表示してみる・・・。
まず、activity_main.xmlは、
上のURLバーとボタンはandroid:orientation="horizontal"で、横に7:3の割合で・・・。
それらを囲むLinearLayoutと、WebViewを囲むLinearLayoutは、縦に1:9の割合で・・・。
EditTextは標準だと、下にしか線のない入力フォームなので、android:background="@drawable/urlbar_frame"で背景をカスタマイズする・・・。
urlbar_frameは、
とし、
とすると、urlbar_frame.xmlがdrawableフォルダの下にできるので、
と書く・・・。
shapeタグでandroid:shape="rectangle"とすると矩形、strokeで枠線の太さ1の色は青、solidで枠の中を白で塗りつぶす・・・。
ただし、@colorは定義されてないので、
colors.xmlでRGBで定義する・・・。
strings.xmlは、
ボタンの表示名Button1だけ・・・。
MainActivity.javaは、
button1が押されたら、urlBarに入力されたURLを取り出して、webView.loadUrlに渡して、Webページが表示される・・・。
このブログのURLを入れる・・・。
でButton1を押すと、
表示された・・・。
https://github.com/bg1bgst333/Zinc/tree/develop/android/empty_activity/android_studio/src/Zinc