【发布时间】:2017-10-21 19:37:31
【问题描述】:
我希望我的搜索视图位于屏幕左侧,但不知道如何移动它。代码在如下所示的 menu_main.xml 文件中。
我查看了 StackOverflow,以下解决方案对我不起作用: How to move SearchView 's search Icon to the right side?
另外,我在 MainActivity java 文件中进行了编码:
@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;
}
上面的代码也没有将搜索视图移动到 ActionBar 的左侧。
【问题讨论】:
-
我阅读了那篇文章并遵循了代码,但它没有显示将搜索视图向左移动。
标签: java android android-layout android-actionbar searchview