如何在android操作栏中创建Edittext



我们可以在操作栏中使用编辑文本吗?在谷歌阅读了大量的资源后,我找不到如何在操作栏中创建编辑文本。有人能告诉我怎么做吗?

您可以为ActionBar设置自定义View:

getActionBar().setCustomView(R.layout.custom_actionbar);

然后您可以从ActionBar中的自定义View中找到Views,如下所示:

View actionBarView = getActionBar().getCustomView();
EditText editText = (EditText) acitonBarView.findViewById(R.id.editText);

或者您可以直接将View实例设置为自定义View,如下所示:

EditText editText = new EditText(context);
getActionBar().setCustomView(editText);

试试这个::

第一url第二url

最新更新