导航号,我的单页导航
目录

前言

测试反馈有些歌曲名字中如果存在阿拉伯语,列表显示时就出现显示右边怪异的问题。

总所周知,阿拉伯语显示在右边的。

比如

עברית_xi bo lai yu.mp3
العربية_a la bo yu.mp3
فارسی_bo si yu.mp3

显示如下

           a la bo yu.mp3_العربية
           xi bo lai yu.mp3_עברית
           bo si yu.mp3_فارسی

正文

解决方式

    android:textDirection="locale"

表示文本方向随语言切换,也就是我们中文就显示从左方向开始显示。

我的TextView如下配置,验证都是ok的

    <TextView
        android:id="@+id/item_tv_name"
        android:layout_width="match_parent"
        android:layout_height="28dp"
        android:ellipsize="end"
        android:gravity="start|center_vertical"
        android:singleLine="true"
        android:text="@string/app_name"
        android:textColor="@android:color/white"
        android:textDirection="locale"
        android:textSize="18sp" />

参考问题

暂无

版权声明 1、 本站名称: 91易搜
2、 本站网址: https://www.91es.com/
3、 本站文章: 部分来源于网络,仅供站长学习和参考,若侵权请留言
导航号,我的单页导航

1 条评论

评论审核已启用。您的评论可能需要一段时间后才能被显示。

  • 改变自己
    改变自己 管理员

    上面效果有时候不行,最后我直接改android:layout_width="wrap_content" 效果就好多了

    中国广东省深圳市 电信
    回复