Как отключить точку (.) Или запятую (,) в android в зависимости от языка локали, выбранного на устройстве. Мне нужно использовать точку для Engli sh и запятую для Swedi sh или другие языки, которые поддерживают запятую вместо точки.
Вы можете использовать DigitsKeyListener из Android.
Для Ex,
Если Engli sh,
editText.setKeyListener(DigitsKeyListener.getInstance("abcdefghijklmnopqrstuvwxyz1234567890."));
Если swedi sh,
editText.setKeyListener(DigitsKeyListener.getInstance("abcdefghijklmnopqrstuvwxyz1234567890,"));
Обратите внимание, что этот EditText будет принимать только те символы, которые вы указали в этой строке. Поэтому, какие бы символы вы ни хотели, вы должны добавить их сюда.