我想這樣的menu.xml文件我這樣做我的搜索視圖部件填滿整個工具欄:如何隱藏抽屜式導航欄切換按鈕時,搜索視圖擴展
...
app:showAsAction="always"
這似乎是隱藏在所有其他項目當搜索視圖擴展工具欄,但不抽屜切換按鈕:
反正我有可以使搜索視圖部件填滿整個工具欄和隱藏切換按鈕嗎? 謝謝
我想這樣的menu.xml文件我這樣做我的搜索視圖部件填滿整個工具欄:如何隱藏抽屜式導航欄切換按鈕時,搜索視圖擴展
...
app:showAsAction="always"
這似乎是隱藏在所有其他項目當搜索視圖擴展工具欄,但不抽屜切換按鈕:
反正我有可以使搜索視圖部件填滿整個工具欄和隱藏切換按鈕嗎? 謝謝
你可以通過隱藏漢堡按鈕來實現這一點。將工具欄導航圖標設置爲空。
toolbar.setNavigationIcon(null);
編輯
要刪除的導航圖標,添加下面一行在你onCreate
方法。
getActionBar().setDisplayHomeAsUpEnabled(false);
或
getSupportActionBar().setDisplayHomeAsUpEnabled(false);
getSupportActionBar().setHomeButtonEnabled(false);
爲了使搜索查看填充操作欄中,設定搜索查看到最大的寬度在onCreateOptionsMenu
方法。
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.menu_search, menu);
SearchView searchView =
(SearchView)menu.findItem(R.id.menu_search).getActionView();
searchView.setMaxWidth(Integer.MAX_VALUE);
getSupportActionBar()。setDisplayHomeAsUpEnabled(false); 和 getSupportActionBar()。setHomeButtonEnabled(false); 或者你可以試試這個: toolbar.setNavigationIcon(null); 檢查[這裏] [1]更多細節 [1]:https://stackoverflow.com/questions/28291001/how-does-one-remove-default-toolbar-menu-items-and-replace -with-different-icons/28291205#28291205 –
謝謝但這不起作用 –
檢查編輯答案。 – Abhi
我認爲你應該使用這個而不是刪除抽屜。 https://stackoverflow.com/questions/34524290/change-toolbar-color-style-on-searchview-click –