如何在android中的操作栏中创建Edittext?

时间:2014-07-26 06:43:14

标签: android android-edittext android-actionbar

我们可以在操作栏中使用编辑文字吗? 在Google中阅读了大量资源后,我找不到如何在操作栏中创建编辑文本。 谁能告诉我我该怎么办?

2 个答案:

答案 0 :(得分:4)

您可以为View设置自定义ActionBar,如下所示:

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

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

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

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

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

答案 1 :(得分:1)

试试这个::

First url Second url