Android:扩展的SearchView对齐

时间:2016-11-30 13:03:17

标签: android android-actionbar alignment toolbar searchview

在我的应用中,我想在操作栏中创建一个搜索视图。我使用了以下代码。

<menu xmlns:android="http://schemas.android.com/apk/res/android"
  xmlns:app="http://schemas.android.com/apk/res-auto">
<item android:id="@+id/autocomplete_search"
      android:icon="@drawable/search_light"
      android:title="@string/what_form_edit_text"
      app:showAsAction="ifRoom|collapseActionView"
      app:actionViewClass="android.support.v7.widget.SearchView" /></menu>

使用此代码,我的活动中会显示搜索图标。单击此图标后,搜索视图会在我的操作栏左侧展开并对齐(标题已消失)。

enter image description here

现在我希望在自动展开searchview时实现此行为。我试图将showAsAction的值更改为&#34;始终&#34;而不是&#34; ifRoom | collapseActionView&#34;,但它不起作用。搜索视图会扩展,但会在操作栏的右侧对齐。我是否有任何方法可以将搜索视图对齐在左侧(没有实现我自己的工具栏并将搜索视图放在哪里?)。感谢您的帮助:))

1 个答案:

答案 0 :(得分:0)

尝试使用

 app:showAsAction="ifRoom"

它应该可以解决您的问题。