#android #android-webview #crosswalk
Вопрос:
Все образцы такие старые. И они используют fill_parent
.
activity_xwalk_view.xml
lt;?xml version="1.0" encoding="utf-8"?gt; lt;layout xmlns:android="http://schemas.android.com/apk/res/android"gt; lt;datagt;lt;/datagt; lt;org.xwalk.core.XWalkView android:id="@ id/xwalkWebView" android:layout_width="match_parent" android:layout_height="match_parent"/gt; lt;/layoutgt;
XwalkViewActivity.kt
class XwalkViewActivity : AppCompatActivity() { private lateinit var binding: ActivityXwalkViewBinding override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) ActivityXwalkViewBinding.inflate(layoutInflater).also { binding = it setContentView(binding.root) } XWalkPreferences.setValue(XWalkPreferences.REMOTE_DEBUGGING, true) binding.xwalkWebView.run { loadUrl("my url") } } }
Но я понимаю
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.development/com.example.components.ui.XwalkViewActivity}: android.view.InflateException: Binary XML file line #17 in com.example.development:layout/activity_xwalk_view: Binary XML file line #17 in com.example.development:layout/activity_xwalk_view: Error inflating class org.xwalk.core.XWalkView