对于密码Edittext框单独无法正常工作Rtl。我已经尝试了stackoverflow中的所有解决方案。我正在使用多种语言支持英语和阿拉伯语的应用程序。请帮帮我:(
答案 0 :(得分:1)
我在开发阿拉伯语和英语的应用程序时遇到了类似的问题,我只能通过检查系统语言来编程管理它:
//check sys lang
public boolean isArabic()
{
if (Locale.getDefault().getLanguage().equals("ar")) {
return true;
}
else
{return false;}
}
然后将您的引力设置为相应的edittext
if(isArabic())
{
//arabic (rtl)
edtPassword.setGravity(Gravity.END);
}
else {
//english (ltr)
edtPassword.setGravity(Gravity.LEFT);
}