問題をスクロールすることはできません。のAndroidのWebViewは/
スクロールバーが第二、それがなくなってSPLITのために表示されます。 ScrollView
のheight
を100dp
に変更することができ、小さな小さなボックスにスクロールすることができます。
Android Device Monitor
では、両方の要素の高さが1920であることがわかります。 wrap_content
のように機能しているので、webviewは何とか他のすべてのものをmatch_parent
のルールに違反させているようです。何が起きてる?
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<ScrollView
android:layout_width="match_parent"
android:layout_height="match_parent">
<WebView
android:id="@+id/speakerBioWebView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:minHeight="1000dp"></WebView>
</ScrollView>
</LinearLayout>
ソリューション
私はAndroid Studio
が私のセットアップについてのかすかな警告を表明していることに気づきました。この警告は、WebView
のlayout_height
属性の下にかすかな赤い線として示されていました。私はそれをmatch_parent
に変更し、外に出たScrollView
をオフにしました。
警告が実際には私の注意を引いてくれなかったので、これは本当に間違いでした。有用な通知があるかどうかを確認するために、すべてのコンパイラ/ IDEの警告を確認してください。
これは私が最初にしたものですが、同じ問題です。なんらかの理由で、Webviewは 'match_parent'制約をすべて吹き飛ばしています。 – Jacksonkr
minHeightを何とかしてしまうと、 – mjstam
同じことが起こります。私は最終的に何が起こっていたのか分かりましたので、私の質問本体に解決策を投稿していますが、とにかく余分な 'ScrollView'を廃止してしまったので、あなたにポイントを与えます。ご協力いただきありがとうございます! – Jacksonkr