由于公司原因,我无法提供应用页面的图片。
这是按钮和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。
感谢大家的时间。