How can I display only this part of webpage in my webview I tried many things but its not working out
class ActionFragment : Fragment() {
class MyWebClient : WebViewClient() {
override fun shouldOverrideUrlLoading(view: WebView, url: String): Boolean {
view.loadUrl(url)
return true
}
override fun onPageFinished(view: WebView, url: String) {
view.loadUrl("javascript:document.getElementByClassName('fc-main-container')")
}
}
private var _binding: FragmentActionBinding? = null
private val binding get() = _binding!!
@RequiresApi(Build.VERSION_CODES.O)
override fun onCreateView(
inflater: LayoutInflater, container: ViewGroup?,
savedInstanceState: Bundle?
): View? {
val view: View = inflater.inflate(R.layout.fragment_action, container, false)
val mWebView = view.findViewById(R.id.webpage1) as WebView
mWebView.loadUrl("https://www.webmd.com/diet/healthtool-food-calorie-counter")
val webSettings = mWebView.settings
webSettings.javaScriptEnabled = true
mWebView.webViewClient = MyWebClient()
return view
}
}
Can anyone help me out,Im very beginner in android development and have no knowledge of javaScript.I just need it for my college project.