带有kotlin的Android webview。不工作输入类型=文件
我想将我的网站显示为android应用程序。 在我的代码中,不起作用带有kotlin的Android webview。不工作输入类型=文件,android,html,webview,kotlin,Android,Html,Webview,Kotlin,我想将我的网站显示为android应用程序。 在我的代码中,不起作用input type=file 我在谷歌上搜索到“android webview输入类型文件不工作”。 但只有java解决方案。我想和科特林一起解决这个问题 有人知道如何解决这个问题吗 class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedIn
input type=file
我在谷歌上搜索到“android webview输入类型文件不工作”。但只有java解决方案。我想和科特林一起解决这个问题 有人知道如何解决这个问题吗
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
loadWebpage()
}
@Throws(UnsupportedOperationException::class)
fun buildUrl(authority: String) : Uri {
val builder = Uri.Builder()
builder.scheme("https")
.authority(authority)
return builder.build()
}
fun loadWebpage() {
try {
val url = buildUrl("uploader.xzy.pw")
webview.loadUrl(url.toString())
} catch(e: UnsupportedOperationException) {
e.printStackTrace()
}
}
}
你们可以从下面的链接得到答案
然后您可以自己或使用android studio将java代码转换为kotlin。您可以从下面的链接获得答案
然后您可以自己或使用android studio将java代码转换为kotlin。试试这段代码,它对我有用
import android.support.v7.app.AppCompatActivity
import android.os.Bundle
import kotlinx.android.synthetic.main.activity_main.*
class MainActivity : AppCompatActivity() {
private val url = "http://tutorial.eyehunts.com/"
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
// Get the web view settings instance
val setting = webview.settings;
// Enable java script in web view
setting.javaScriptEnabled = true
webview.loadUrl(url)
}
}
截图
检查此项:尝试此代码它对我有效
import android.support.v7.app.AppCompatActivity
import android.os.Bundle
import kotlinx.android.synthetic.main.activity_main.*
class MainActivity : AppCompatActivity() {
private val url = "http://tutorial.eyehunts.com/"
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
// Get the web view settings instance
val setting = webview.settings;
// Enable java script in web view
setting.javaScriptEnabled = true
webview.loadUrl(url)
}
}
截图
选中此项: