我已经使用
从操作栏中删除了应用程序标题getSupportActionBar().setDisplayShowTitleEnabled(false);
in my onCreate.
我有两件事需要你的帮助:
我如何通过XML删除应用程序标题,所以我的预览不会仍然显示它?
我将如何放置一个EditText(我的是R.id.urlField)在我的动作栏在应用程序标题的地方,在哪里一个互联网浏览器的URL字段应该是?
示例代码和示例将不胜感激。
谢谢!
你可以像这样为ActionBar设置一个自定义视图:
getActionBar().setCustomView(R.layout.custom_actionbar);
你可以在ActionBar中从自定义视图中找到视图,如下所示:
View actionBarView = getActionBar().getCustomView();
EditText editText = (EditText) acitonBarView.findViewById(R.id.editText);
或者你可以直接将View实例设置为自定义View,如下所示:
EditText editText = new EditText(context);
getActionBar().setCustomView(editText);
看一下->这里