私は画面全体を占めるwebviewで満たされたビューを作成しようとしています。webviewの入力を無効にせずに、webviewの上にクリック可能なビューを配置する方法
そのwebviewの上に、ユーザーがwebviewリンクでナビゲートしてもボタンが残る必要があります。ボタンの後ろにWebviewが表示されている必要があります。なぜなら、単にWebviewの下にボタンを置くことができないからです。
キャンバスとタッチ入力イベントを使用してウェブビューの上にカスタムボタンを表示することができましたが、これによってウェブビューへの入力が無効になっています。私は標準的なAndroidのリソースを使用することはできませんものをさらに複雑にする。アセットフォルダとベースビューを使用する必要があります。
基本的に私は、Webviewを含むビュー(CustomWebView extends View)を持っています。キャンバスを使用してwebviewの上に描かれたビューから派生したカスタムボタンがあり、カスタムボタンクラス(touch x、yがボタンの境界内にあるかどうかをチェックする)で定義されたタッチイベントの入力を受け入れます。私はビューレイアウトのパラメータを正しく設定しているので、単にwebviewをカバーするべきではないので、描画するとwebviewの仕事への入力はできませんが、ボタンへの入力は探しません。
これはおそらくすべてが少し狂っているようですが、残念なことに私はこのようにしなければならないプロジェクトのばかげた性質のためです。ウェブビューの入力を無効にする理由は何ですか?どのように私はこれを回避することができる任意のアイデア?
私はAndroidのドキュメントを広く読んで、多くのフォーラムを検索しましたが、この1つは私を逃しています。 ご協力いただきありがとうございました。
私は反対の問題を抱えています。私はフルスクリーンのWebviewを持っていますが、その上に特定の種類のクリックを検出する必要があります。残念ながら、webviewはすべてのクリックを取得します:( – CQM