Запрос фокуса на представление и decorView окна Деятельности - PullRequest
0 голосов
/ 02 октября 2019

Я добавил LinearLayout в декорации окна Активности. Вот так

LinearLayout mylayout = ...;
((ViewGroup)MainActivity.this.getWindow().getDecorView()).addView(mylayout);
mylayout.bringToFront();

Ну, до сих пор все отлично работает. Но проблема в том, что если у меня есть EditText в mylayout, то он не может получить фокус. Например, clearFocus() фокусирует фокусируемое изображение, начиная сверху. Я хочу, чтобы это случилось для mylayout, и даже если нет фокусируемых объектов. Я хочу, чтобы LinearLayout удерживал фокус.

Любая помощь приветствуется.

1 Ответ

0 голосов
/ 02 октября 2019

Установите фокус на ваш EditText, используя requestFocus, как это в вашем макете

 <EditText
        android:layout_width="match_parent"
        android:layout_height="wrap_content">
    <requestFocus/>
</EditText>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...