我想知道如何将SearchView
小部件始终放在屏幕的顶部,而不是每次按搜索按钮时都调用它。SearchView始终位于顶部
我已经添加了onSearchRequested
,以便在我的活动中默认显示它,但是当我从一个活动转换到另一个活动时,它会返回到其原始形式,即在搜索按钮被点击时出现。
如何永久保持它可见?
我想知道如何将SearchView
小部件始终放在屏幕的顶部,而不是每次按搜索按钮时都调用它。SearchView始终位于顶部
我已经添加了onSearchRequested
,以便在我的活动中默认显示它,但是当我从一个活动转换到另一个活动时,它会返回到其原始形式,即在搜索按钮被点击时出现。
如何永久保持它可见?
找到了soln。通过在onResume()中再次调用该函数;
从android site - “一项活动代表了一个带有用户界面的单一屏幕......尽管这些活动共同协作形成了一个有凝聚力的用户体验......,但每个人都独立于其他人。”
因此,请按照android site的规定,尝试添加SearchView
至ActonBar
。