将EditText添加到工具栏

我的ToolbarEditText如下所示:

在此处输入图像描述

我尝试将其添加为ActionView但我得到了这个结果:

在此处输入图像描述

它基本上只是添加了我的单词’Tap Below’作为没有TextView的标题

这是我做的:

menu.xml文件

  ... ...   

edit_text_layout.xml

    

我想通过这样做我将EditText布局添加到Toolbar …有人可以帮忙吗?

或者,是否有一个技巧可以覆盖Toolbar上的EditText

我尝试添加true但它没有做任何事情。

只需将EditText添加到ToolBar的XML即可。 这可能是最简单的方法。

    
  1. 将EditText添加到工具栏xml。

  2. Toolbar添加到顶部的Activity's xml布局中。

  3. 将工具栏设置为ActionBar:

     @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); } 

这将使工具栏“成为”里面带有EditTextActionBar

使用belove代码