Настроить клавиатуру на английский язык на Android

Как заставить клавиатуру отображать только английский (Великобритания). Мне нужно это, потому что я хочу, чтобы пользователь не вводил другие языки, такие как арабский, китайский и т. Д. И если пользователь использует арабскую клавиатуру, мне нужно заставить мое приложение (клавиатуру) использовать английскую (британскую) клавиатуру.

Любезно помогите мне достичь этого. Заранее спасибо.

Я думаю, что было бы лучше отфильтровать клавиши ввода. Даже если вы сможете заставить английскую клавиатуру не заставлять пользователей использовать только английские буквы, потому что они могут также долго нажимать символ или даже иметь другую аппаратную клавиатуру (не английский).

Итак, вы должны прослушать некоторые events onTextChanged например, и отклонить все символы, которые вы не хотите принимать.

Вы никогда не должны принуждать пользователя делать такие вещи. Если вы обнаружите не английскую клавиатуру, просто поместите всплывающее окно с просьбой использовать английскую клавиатуру и дайте им шаги для этого! Как сказал Томас, вы должны получить ответы, если вы уверены в том, что сделаете это в сообщении, которое он связал