2017-09-20 13 views
0

SearchView를 구현 중이며 지금은 레이아웃에 두 개의 항목이 있습니다. 뒤로 버튼과 검색보기. 반대 단추 대신 검색보기 전에 화면의 왼쪽에 뒤로 단추가 나타나는지 확인하는 방법을 알고 싶습니다. 뒤로 버튼 아이콘 오른쪽에 SearchView 넣기

레이아웃 파일입니다

<?xml version="1.0" encoding="utf-8"?> 
<menu xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/apk/res-auto"> 

    <item android:id="@+id/back_btn" 
     android:title="@string/search" 
     app:icon="@drawable/ic_action_back_black" 
     android:icon="@drawable/ic_action_back_black" 
     app:showAsAction="ifRoom|collapseActionView"/> 

    <item android:id="@+id/search" 
     android:title="@string/search" 
     app:icon="@drawable/ic_search_black_24dp" 
     android:icon="@drawable/ic_search_black_24dp" 
     app:showAsAction="ifRoom|collapseActionView" 
     app:actionViewClass="android.support.v7.widget.SearchView"/> 

</menu> 

내가 검색보기 전에 다시 버튼을 넣어 시도하고 내가 검색 상자를 클릭 할 때까지 확인을 작동합니다. 검색보기가 확장되고 뒤로 단추가 화면의 오른쪽에 유지됩니다. 검색 상자가 확장 되어도 뒤로 버튼이 왼쪽에 있는지 확인하는 방법이 있습니까?

<?xml version="1.0" encoding="utf-8"?> 
<android.support.v7.widget.Toolbar 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" 
    app:popupTheme="@style/PopupMenuStyle" 
    android:id="@+id/my_awesome_toolbar" 
    android:layout_width="fill_parent" 
    android:layout_height="?android:attr/actionBarSize" 
    app:titleTextColor="@android:color/black" 
    android:layout_alignParentTop="true" 
    android:gravity="right" 
    android:elevation="5dp"> 

</android.support.v7.widget.Toolbar> 

답변

0

검색 내보기 태그는 대답이 속성을 android:maxWidth

+0

감사를 추가

내가 사용하고있는 도구 모음입니다. 불행히도 그것은 작동하지 않았다. 뒤로 버튼은 여전히 ​​화면의 오른쪽에 있습니다. –

+0

나는 내 대답을 업데이트했다 :) 당신이 툴바를 사용한다면 작동 할 것입니다. –

+0

작동하지 않았습니다 = [ –