Диалоговое окно Android добавляет дополнительное пространство под опциями

#android #popup #android-alertdialog #alert

Вопрос:

В моем приложении у меня есть диалоговое окно с предупреждением. На английском языке все прекрасно сочетается. Но меня попросили перевести его на французский, но я столкнулся с некоторыми проблемами.

Под опциями добавлено дополнительное пространство:

введите описание изображения здесь

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

введите описание изображения здесь

Наконец, если я добавлю дополнительные буквы, параметры автоматически переключатся со встроенного на расположение столбцов. Как показано ниже.

введите описание изображения здесь

В идеале я хотел бы, чтобы варианты выглядели одинаково как на английском, так и на французском языках, и, похоже, это можно было бы сделать. Просто, казалось бы, без видимой причины, Android решил добавить туда дополнительное пространство. Похоже, это какое-то промежуточное состояние между расположением опций в строке и столбце, но я не могу понять цель этого.

Для дальнейшего разъяснения приведем параллельное сравнение всплывающих окон на английском и французском языках

введите описание изображения здесь

Почему он это делает и как мне его удалить?

Я должен добавить, что это стандартный диалог для Android, без лишних наворотов.

Спасибо

Комментарии:

1. «итак, я удалил только одну букву, и все вернулось на круги своя» Я бы подумал, что проблема в самой кнопке, а не в появившемся диалоговом окне.