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