2015-10-16 2 views
0

У меня есть семейство макетов в моем браузере. Я хотел бы сосредоточиться на самой форме входа, что означает, что ее текстовые поля сосредоточены и сосредоточены.Как сфокусироваться на самом макете?

В настоящее время, когда я запускаю действие и нажимаю текстовое поле входа, приложение не фокусируется на форме. Он все еще показывает весь взгляд.

My login view structure

Login view

Я попытался

  • запрашивающего внимания на форму входа: Нет успех.
  • Создание формы входа в систему: нет успеха.
+0

Вы попробовали requestFocus() или ? –

ответ

0

Что вы подразумеваете под «приложение не фокусируется на форме, оно все еще показывает весь вид». ?

Когда вы нажимаете на TextBox входа, текстовое поле (EditText) получает фокус.

+0

Я хочу, чтобы приложение фокусировалось только на форме, в настоящее время представление не фокусируется (масштабирование) на форму. Появляется только клавиатура. – Saphire

+0

да. это поведение по умолчанию. Когда вы нажимаете на EditText, он получает фокус, и клавиатура подходит, чтобы пользователь мог ввести что-то. Разве это не то, что вы хотите? – Henry

+0

Android не делает масштабирование при фокусировке макета. Если это так, я думаю, вы должны пересмотреть свой дизайн. Масштабирование и удаление макетов, похоже, отрицательно сказывается на пользователях. – Henry

0

Вы можете анимировать свой макет, чтобы расти.

Смежные вопросы