实际上我想制作一个操作栏,当我添加下拉菜单时,其中应该有下拉菜单、搜索选项、菜单选项和另一个图标,搜索栏不在完整的操作栏上。当我单击搜索图标时,搜索视图应该在完整的操作栏上,但只有一半被下拉菜单覆盖
这是java代码
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.mainpage, menu);
getMenuInflater().inflate(R.menu.android_action_bar_spinner_menu, menu);
MenuItem item = menu.findItem(R.id.spinner);
Spinner spinner = (Spinner) MenuItemCompat.getActionView(item);
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this,
R.array.dropdown, android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.menu_search, menu);
MenuItem search_item = menu.findItem(R.id.mi_search);
SearchView searchView = (SearchView) search_item.getActionView();
searchView.setFocusable(false);
searchView.setQueryHint("Search");
searchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() {
@Override
public boolean onQueryTextSubmit(String s) {
//clear the previous data in search arraylist if exist
Toast.makeText(MainpageActivity.this, s, Toast.LENGTH_SHORT).show();
return false;
}
@Override
public boolean onQueryTextChange(String s) {
Toast.makeText(MainpageActivity.this, s, Toast.LENGTH_SHORT).show();
return false;
}
});
return true;
}
慕的地10843
慕妹3146593
牛魔王的故事
当年话下
相关分类