В моей деятельности EditText невидим по умолчанию, и после нажатия кнопки он становится видимым.
Мне удалось это сделать, но как только EditText виден, я не могу вводить в него текст. Другими словами, программная клавиатура никогда не появляется, курсор ввода никогда не появляется, и подсказка внутри него никогда не идет, и это похоже на "заморожен".
Я попробовал следующее, но не решил мою проблему
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
editsearch.setVisibility(View.VISIBLE);
editsearch.setEnabled(true);
editsearch.setFocusable(true);
}
});
а это мой xml
<EditText
android:id="@+id/search"
android:layout_width="match_parent"
android:layout_height="40dp"
android:background="@color/colorAccent"
android:drawableEnd="@drawable/ic_search"
android:drawablePadding="3dp"
android:layout_alignParentTop="true"
android:drawableRight="@drawable/ic_search"
android:visibility="invisible"/>