2

是否可以在操作栏右侧放置搜索选项而无需创建自定义操作栏?

4

1 回答 1

0

按照此代码如果您是操作栏夏洛克,您可以在操作栏中实现搜索菜单

    public boolean onCreateOptionsMenu(Menu menu) {

        menu.add("Search")
         .setIcon(R.drawable.search)
         .setActionView(R.layout.search_layout)
         .setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS | MenuItem.SHOW_AS_COLLAPSE_VIEW);

       return true;
    }


    public boolean onActionItemClicked(ActionMode mode, MenuItem item) {
         //What do i write here?
         return true;
    }

在 search_layout.xml

放置一个足够的edittext。

普通 Android Actionbar 搜索小部件实现

于 2012-11-25T10:21:50.027 回答