此处感谢https://blog.csdn.net/Happy_Develop_/article/details/70096408 并向原作者致谢,我就是按照他的方法修改的。
问题描述:系统强制开启自右向左布局时,整体都是对的,只有一个dialog弹出后需要手动输入信息的EditText里光标依然在左侧
其中在对应的layout标签中增加了android:layoutDirection="rtl"
在EditText中原本只有android:paddingStart,增加android:paddingEnd属性
在layout对应的程序里,增加ll.setLayoutDirection(View.LAYOUT_DIRECTION_RTL);//前缀为layout在程序里的命名
对EditText EditText:et.setGravity(Gravity.RIGHT|Gravity.TOP);
重新编译,成功解决。
浙公网安备 33010602011771号