任何人都可以帮助如何在 SearchView 显示的最近搜索建议列表下方的扩展 SearchView(放置在 ActionBar 中)添加一个按钮?
由于 SearchView 扩展了 LinearLayout,因此我尝试在布局中添加一个按钮,但无法将其放在展开的建议列表下方。
我制作了一个名为“mysearch”的垂直线性布局,其中包含一个 SearchView 和一个按钮。然后我还在android:actionLayout="@layout/mysearch" in
menu.xml` 中为 ActionBar 引用了它。
我尝试onCreateOptionsMenu
通过使用在我的活动中获取对 SearchView 的引用
SearchView searchView =
(SearchView)menu.findItem(R.id.menu_search).getActionView();
当我运行它时,我得到一个ClassCastException:cannot convert LinearLayout to SearchView
,可能是因为getActionView()
期待 SearchView 但这里返回的是一个 LinearLayout 。我不知道如何解决这个问题。