В настоящее время я создаю приложение, которое имеет EditText на панели действий. Я узнал, как разместить пользовательский вид на панели действий по следующей ссылке: How to set a custom view in actionbar in android?. Я использовал getSupportActionBar для загрузки EditText в панель действий.Как сделать пользовательский вид (EditText) на панели задач автоматически выбран?
getSupportActionBar.setCustomView(R.layout.actionbar_view);
Он загружает XML-файл под названием actionbar_view.xml. Код для этого XML-файла приведен ниже.
<?xml version="1.0" encoding="utf-8"?>
<EditText xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/searchfield"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:hint="Search for some app" >
</EditText>
Проблема заключается в том, что в отличие от всех нормальных EditTexts размещенных на площади ниже ActionBar редактирования текста на ActionBar не выбирается автоматически. Есть ли способ сделать этот текст редактирования на панели действий автоматически выбранным?
Кстати, я взглянул на следующую ссылку: How to focus and show soft keyboard when a EditText is shown in action bar? К сожалению, я попытался понять решение и применить к моему коду, но текст редактирования по-прежнему не был выбран автоматически. Я все еще довольно новичок в переполнении стека, поэтому, если я не предоставил достаточную информацию/код для решения моей проблемы, скажите мне в комментариях. Спасибо!