'I don't have the full Youtube screen working in my Android Studio app WebView
The fullscreen mode does not work in my application when I click on the open full screen button. I have a tab application and I can't insert the code from the video tutorials. Please help
override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? {
//returning our layout file
//change R.layout.yourlayoutfilename for each of your fragments
val v = inflater.inflate(R.layout.fragment_slideshow, container, false)
val mWebView = v.findViewById<View>(R.id.webviewSlide) as WebView
mWebView.loadUrl("https://www.youtube.com/")
// Enable Javascript
val webSettings = mWebView.settings
webSettings.javaScriptEnabled = true
// Force links and redirects to open in the WebView instead of in a browser
mWebView.webViewClient = WebViewClient()
mWebView.canGoBack()
mWebView.setOnKeyListener(View.OnKeyListener { _, keyCode, event ->
if (keyCode == KeyEvent.KEYCODE_BACK
&& event.action == MotionEvent.ACTION_UP
&& mWebView.canGoBack()) {
mWebView.goBack()
return@OnKeyListener true
}
false
})
return v
}
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)
//you can set the title for your toolbar here for different fragments different titles
activity!!.title = "Home"
}
}
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|
