Android webview youtube iframe没有全屏显示共享按钮点击

时间:2016-08-09 12:47:09

标签: java android youtube android-webview

由于公司原因,我无法提供应用页面的图片。

这是按钮和webview的xml。

<Button
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_below="@+id/imageView2"
    android:layout_marginLeft="30dp"
    android:layout_alignParentLeft="true"
    android:id="@+id/stop"
    android:onClick="stop"
    android:text="Stop"/>


<WebView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:id="@+id/webView"
    android:layout_below="@+id/stop"
    android:layout_centerHorizontal="true"
    android:layout_marginTop="10dp" />

这是java代码

String ahtml = "<iframe class=\"col\" src=https://www.youtube.com/embed/"+videoArray[1]+" frameborder=\"0\" allowfullscreen></iframe>";
youtubeWebView = (WebView)findViewById(R.id.webView);
youtubeWebView.getSettings().setJavaScriptEnabled(true);
youtubeWebView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
youtubeWebView.setWebViewClient(new WebViewClient(){
    @Override
    public boolean shouldOverrideUrlLoading(WebView view, WebResourceRequest request) {
        return false;
    }
});

此代码工作正常。

问题是,点击分享按钮后,“在youtube嵌入视频中”,网页视图的高度会“向下”增加。

它没有全屏显示,因为该按钮不在webview中(它本身未设置为填充xml中的父屏幕或全屏)。

我希望隐藏此按钮,并在单击共享按钮时全屏显示webview。

感谢大家的时间。

0 个答案:

没有答案