instagram是如何实现它的searchview的?

问题描述 投票:0回答:0

当我们在它的搜索片段中点击 Instagram 的

SearchView
时,当前片段似乎发生了变化,即它显示了包含以前搜索的片段,它也是我们可以搜索某人的地方。 我尝试使用
setOnQueryTextFocusChangeListener
实现这个,在我的项目中我尝试从搜索片段过渡到一些目标活动,但过渡似乎很慢。

代码:

SearchFragment

 searchView.setOnQueryTextFocusChangeListener { view, hasFocus ->
      if (hasFocus) {
          Helper.switchActivity(view.context, CustomerInfoActivity::class.java)
      }
  }

switchActivity

  fun switchActivity(context: Context, targetActivity:Class<out Activity>){
    val intent = Intent(context,targetActivity)
    context.startActivity(intent)

}

我该如何实施?什么是最好的方法?

android searchview
© www.soinside.com 2019 - 2024. All rights reserved.