这是 Kotlin 代码:
类 MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
val samplePdfView: PDFView = findViewById(R.id.samplePdfview)
samplePdfView.fromAsset("sample.pdf")
.defaultPage(0)
.enableAnnotationRendering(true)
.scrollHandle(DefaultScrollHandle(this))
.spacing(2)
.load();
}
覆盖 fun onCreateOptionsMenu(menu: Menu?): Boolean {
menuInflater.inflate(R.menu.nav_menu,menu)
val search = menu?.findItem(R.id.nav_search)
val searchView = search?.actionView as SearchView
searchView.queryHint = "Search ..."
searchView.setOnQueryTextListener(object: SearchView.OnQueryTextListener{
override fun onQueryTextSubmit(p0: String?): Boolean {
return false
}
override fun onQueryTextChange(p0: String?): Boolean {
return true
}
})
return super.onCreateOptionsMenu(menu)
}
}
我需要您对“onQueryTextChange”的帮助来搜索 pdf。