5

私が読んだものはすべて(すでにアプリを作成した後:()、「ScrollView内でWebViewを使用しないでください!」のようなことを言っています。これは、理論的には奇妙な使いやすさをもたらす2つのスクロールがある可能性があるため理解できます。

しかし、これまでのところ、悪影響は見られませんでした. 繰り返しますが、私が使用している各 WebView はスクロールを必要としません。

特定のバージョンでテストを行っていないために気付いていない悪影響はありますか?

ScrollView 内で WebView を使用できない場合、以下のレイアウトを取得するにはどうすればよいですか (現在のアプリ):

LinearLayout
    ScrollView
        LinearLayout
            TextView //Title of article
            TextView //Subtitle of article
            RelativeLayout
                ImageView //Large Image (clickable to gallery)
                ImageView //"more photos icon"
            WebView // a small horizontal ad
            TextView // actual article text
            WebView //embedded HTML code ranging from iframe to video...etc
            WebView //embedded HTML code ranging from iframe to video...etc
            WebView // a small horizontal ad
            LinearLayout
                TextView //DB-driven "similar articles" list
            WebView //disqus comments

注: 私はそれが「間違っている」ことを認識してい<center>ますが、HTML でタグを使用していて、人々はまだそれらを常に効果的に使用しています。違いは<center>、Android でこのシナリオに似たようなものはありますか? 上記を取得するやや簡単な方法は?

4

4 に答える 4

4

これは理解できます。理論的には、奇妙な使いやすさをもたらす 2 つのスクロール機能が存在する可能性があるからです。

より具体的にScrollViewは、石の箱と同じくらい愚かで、スクロールを完全に制御できると想定しています。

繰り返しますが、私が使用している各 WebView はスクロールを必要としません

より正確には、テストしたデバイスとテストしたコンテンツでスクロールする必要はありません。

たとえば、DISQUS のコメント スレッドは通常、デスクトップ ブラウザでスクロールする必要があります。使用できるスクロールのない DISQUS 埋め込みがない限り、モバイル デバイスでスクロールが必要なほど長いコメント スレッドが存在すると想像されます。

ScrollView 内で WebView を使用できない場合、以下のレイアウトを取得するにはどうすればよいですか (現在のアプリ):

WebViewすべてを取り除き、現在の構造のすべてのものを含む生成された HTML コンテンツを含む単一の を作成します。IOW、Web サイトで行うことを行います。

于 2013-01-23T00:33:22.653 に答える
0

WebView を使用しないでください。アプリに添付したり、AdMob を使用したりできる広告です。動画へは VideoView です。コメント webview の代替は、make api (php [POST] と sql を使用) です。webview の使用は必須ではありません。お役に立てば幸いです

于 2013-01-21T18:37:42.090 に答える