小吃店中的混合语言文本出现故障

时间:2019-07-16 14:54:35

标签: android

我有一个来自服务器的响应字符串(该字符串由两种语言组成,一种是RTL,另一种是LTR):או תעודת זהות שגוים cvv2 506。这是读取RTL时字符串的正确顺序,这就是它的外观。

当我尝试使用小吃店向用户显示此消息时,字符串变得混乱且放错位置:506 cvv2 או תעודת זהות שגויים

这是显示小吃店的方法:

public void showSnackbar(String msg, int length) {
//        Snackbar.make(mDrawerLayout,msg,length).show();

        Snackbar snackbar = Snackbar.make(mDrawerLayout,msg,length);
        View snackView = snackbar.getView();
        snackView.setLayoutDirection(View.LAYOUT_DIRECTION_RTL);
        snackbar.show();
    }

但是,尽管强迫小吃店使用RTL布局,但字符串仍然混乱。我还添加了清单android:supportsRtl="true"

我该如何解决?

0 个答案:

没有答案