我試圖縮短SearchView
的長度有一次我上的搜索點擊圖標,因爲它與我的ImageView
標誌碰撞,你可以在這裏看到:縮短搜索查看的長度上的工具欄在Android中
我希望它留這樣的時候沒有焦點:
我想爲SearchView
最多擴大至年底的ImageView
標誌。 這裏是我的工具欄的代碼:
<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.Toolbar
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/outnix_toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize">
<ImageView
android:layout_width="80dp"
android:layout_height="30dp"
android:src="@drawable/outnix_logo_big"/>
</android.support.v7.widget.Toolbar>
菜單項代碼:
<?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/preferences_menu_item"
android:title="@string/preferences"
app:showAsAction="never"/>
<item
android:id="@+id/sign_in_menu_item"
android:title="@string/sign_in"
app:showAsAction="never"/>
<item
android:id="@+id/search_menu_item"
app:actionLayout="@layout/searchview"
app:showAsAction="ifRoom"
android:title="@string/search"/>
</menu>
而且SearchView
代碼:
<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.SearchView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
</android.support.v7.widget.SearchView>
我試圖改變的SearchView
的layout_width
到200dp,而不是match_parent
但這是發生了什麼事:
我想對搜索圖標留在右側(溢流菜單圖標之前),但標誌前右擴大SearchView
的長度。這可能嗎?如果是的話,任何幫助表示讚賞!
只是改變搜索視圖的寬度 –
@ Don'tBenegative你是什麼意思?我展示了當你改變'layout_width'時會發生什麼。它不像我想要的那樣工作。 –
您可以添加marginview =「80dp」的searchview' ..看看這個工程 –