Как я могу сделать свое приложение для отображения на разных языках с помощью Android

У меня есть приложение, которое работает, но я хочу, чтобы иметь возможность изменить его на разные языки, такие как испанский и итальянский.пожалуйста, помогите мне

Вы должны прочитать статью « Локализация», чтобы узнать больше об этом

В вашем проекте добавьте каталог «values-es» в каталог «res». Затем поместите в этот каталог новый файл «string.xml». Теперь вы должны иметь файл «string.xml» в каталоге «values» и файл «string.xml» в каталоге «values-es».

Теперь вам просто нужно добавить в файл EACH что-то вроде этого:

В «string.xml» каталога «values»:

<resources> <string name="toto">The value in the default language</string> </resources> 

В «string.xml» каталога «values-es»:

 <resources> <string name="toto">The value in spanish</string> </resources> 

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

Вы можете предоставить string.xml в каталогах «values-it» и «values-es». Устройство будет автоматически использовать ресурсы, соответствующие языку устройства. Одна вещь, которую вы должны знать об этом, заключается в том, что каталог «values» будет использоваться по умолчанию. Итак, вот поведение, если у меня есть каталоги «значения» и «значения-es»: если вы запустите приложение, устройство проверяет, является ли его язык «es». Если это так, он будет использовать ресурсы «values-es». Во всех остальных случаях он будет использовать каталог «values».