在布局文件中,将 SearchView 的布局放在 Toolbar 或 ActionBar 的节点下,可以避免叠加问题。此外,需要将 Toolbar 或 ActionBar 的高度设置为 wrap_content,避免重叠。
示例代码:
布局文件中使用 Toolbar:
布局文件中使用 ActionBar:
在 Activity 的 onCreate 方法中使用 setSupportActionBar 方法将 Toolbar 或 ActionBar 加载进来:
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
ActionBar actionBar = getSupportActionBar();
if (actionBar != null) {
actionBar.setDisplayHomeAsUpEnabled(true); // 显示返回箭头
}
上一篇:Android搜索查询的分页