techblog.gracetory.co.jpボタンは表示できたものの、UIが理想とはかけ離れていたので修正したお話です。techblog.gracetory.co.jpカスタマイズの内容カスタマイズしたものをGithubに上げました。使い方はREADMEを参照してください。github.com修正点は大きく3つです。ツールバーを画面下に表示するように修正WEBサイトを開いた際に上部にはヘッダーが表示されていたので、ツールバーは下に表示するようにしました。片手で操作するときにも、上より下のほうが操作し易いですし。src/android/ThemeableBrowser.javaの950行目付近にWebViewとtoolbarをaddViewしている箇所があったので修正しました。戻る・進むが正しくenable状態にならないのを修正こちらの解決にかなり時間を要しました。アプリ内ブラウザでページ遷移した際に戻るボタンや進むボタンが押下できる状態になりませんでした。ちなみに標準のInAppBrowserでも同じ症状だったので、Webサイトの作りに問題があったのかもしれません?デバッグをしてみるとバグなのかなんなのかわかりませんが、ページ読み込み時に呼び出されるはずのメソッドshouldOverrideUrlLoading()やonPageFinished()が遷移するページによって呼ばれたり呼ばれなかったりしています。いうことでページの遷移をキャッチすることができなかったので、苦肉の策としてリソース読み込み時に呼ばれるonLoadResource()でページが読み込まれた場合のみ、BackForwardListを取得して戻るボタンと進むボタンの更新を行うようにしました。}}これで正しくボタンが反応するようになりました。リロード機能を追加ブラウザの更新機能がなかったので追加してみました。これはプラグインには既に実装済みで、jsなどからブラウザ起動する際にイベントを設定するだけです。browser.reload();}この辺、GithubのREADMEにも書いてますので確認してみてください。最終的なUIこのようなUIになりました。自分では満足できるデキになりました。まとめ2回に渡って私が副業でアプリ制作をした時のお話でした。Monaca(Cordova)にはもう少し見栄えが良くカスタマイズできるアプリ内ブラウザを用意してほしいものです。techblog.gracetory.co.jpさて、前回も言いましたが弊社は副業を推奨しております。会社の業務で得た知識で副業をして、副業で得た知識をまた業務で活かしていただければ最高ですね。副業もやりたーいという方、是非弊社にご応募いただければと思います!求人はこちら↓、2018/07/05まで掲載しております!!tenshoku.mynavi.jpそれでは。00:00Monaca(Cordova)でThemeableBrowser(アプリ内ブラウザ)プラグインをカスタマイズした話(Android編)Tweet関連記事2019-02-08グレストリの福利厚生設備などを大公開します!!こんにちは。プログラマのykiraです。寒い毎日、皆様いかがお...2018-06-18続・Monaca(Cordova)でThemeableBrowser(アプリ内ブラウザ)プラグインを...こんにちは。View...2018-05-18Monaca(Cordova)でThemeableBrowser(アプリ内ブラウザ)プラグインのボタ...暑い日が続いていますが、皆様いかがお過ごしでしょうか。WOWO...2018-05-07【Unity】プレハブでSpriteAtlasを扱う皆さんこんにちは。GWは連日外出でクタクタのgmatsuです。2019に行ってきました。MathJax;はてなブログをはじめよう!gracetoryさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。