I know that we can display multiple languages support for our android application with different values folder example values-en , values-ar.
My question is can we
can we change our layout style when there is change of language.
Yes. You can provide different layouts according to the language user chooses. This is clearly described in the Providing Resources documentation.
Infact a specific layout qualifier is provided for supporting right-to-left-directed languages called res/layout-ldrtl.
P.S: This attribute is only supported from API 17.