如何通过自定义的webView取代webView?
我有我的活动只包含一个webView。
活动写在Kotlin上:
class MyActivity : AppCompatActivity() { @SuppressLint("NewApi") override fun onCreate(savedInstanceState: Bundle?) { // some code here verticalLayout { webView {//replace this by custom webView (ObservableWebView) setOnLongClickListener(object : View.OnLongClickListener { override fun onLongClick(v: View): Boolean { return true } }) } } } }
另外我有自定义的webView – ObservableWebView.java:
public class ObservableWebView extends WebView { // some code here }
我想用MyActivity.kt类中的自定义webView( ObservableWebView )替换webView。 我怎么能做到这一点?
如果您想在anko语法之后添加自定义webview,则需要按照文档中的说明来扩展DSL
按照MapView
例子,但使用您的ObservableWebView
。