如何移动搜索查看屏幕的左侧?
问题描述:
我希望我的搜索视图是在屏幕的左侧,但无法弄清楚如何移动。代码在下面显示的menu_main.xml文件中。如何移动搜索查看屏幕的左侧?
我看StackOverflow上,然后从以下解决方案并没有为我工作:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(menu_main, menu);
MenuInflater inflater= getMenuInflater();
inflater.inflate(R.menu.menu_main, menu);
MenuItem item= menu.findItem(R.id.menuSearch);
SearchView searchView = (SearchView) item.getActionView();
searchView.setLayoutParams(new ActionBar.LayoutParams(Gravity.START));
return true;
}
:
How to move SearchView 's search Icon to the right side?
而且,我在MainActivity的java文件编码
上面的代码也无助于移动动作条左侧的搜索视图。
答
从menu_main.xml文件
删除图标你可以试试这个:
final ActionBar actionBar = getSupportActionBar();
assert actionBar != null;
actionBar.setDisplayHomeAsUpEnabled(true);
actionBar.setHomeAsUpIndicator(R.drawable.ic_search);
希望这有助于你。
+0
我发现你的投入已经另一种方式,但由于和它的作品。 – iBEK
+0
你发现了什么其他办法吗? –
阅读这篇文章:https://developer.android.com/training/search/setup.html – Stanojkovic
我读过那篇文章,并遵循代码,并将其显示一无所知向左移动搜索视图。 – iBEK