0

这是 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。

4

0 回答 0