前言

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

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

比如

עברית_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. 2023: sendBroadcast静态广播源码分析(0条评论)
版权声明 1、 本站名称: 91易搜
2、 本站网址: 91es.com3xcn.com
3、 本站内容: 部分来源于网络,仅供学习和参考,若侵权请留言
3、 本站申明: 个人流水账日记,内容并不保证有效

暂无评论

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

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

    广东省深圳市
    回复

随机推荐

ToolBar的简单使用

前言上一篇《ActionBar中Menu使用》介绍的是主题样式中默认显示ActionBar,这种有局限性不好自定义。因此我们主题样式中隐藏NoActionBar,使用ToolBar来定制更多的选项。正文# 带ActionBarTheme.MaterialComponents.Light...

陈独秀:人生的真义

人生在世,究竟为的甚么?究竟应该怎样?这两句话实在难得回答的很,我们若是不能回答这两句话,糊糊涂涂过了一生,岂不是太无意识吗?自古以来,说明这个道理的人也算不少,大概约有数种:第一是宗教家,像那佛教家说:世界本来是个幻象,人生本来无生;“真如”本性为“无明”所迷,才现出一切生灭幻象;一旦“无明”灭,...

Android Studio混淆aar包记录

前言本文记录一使用Android studio 混淆的使用,这里以打包aar为例。正文AS中创建一个library模块,这里假设为SkinLib打开混淆配置/SkinLib/build.gradle中,打开混淆配置,这里只配置了release的混淆,debug版本是没有配置的,如果你想都...

Looper中ThreadLocal的简介

一 ThreadLocal的简介This class provides thread-local variables. These variables differ from their normal counterparts in that each thread that acces...

Android.mk介绍之一基础语法

Android.mk一系列文章计划介绍内容如下几个章节:1、Android.mk介绍之一基础语法2、Android.mk介绍之二预编译生成的文件类型3、Android.mk介绍之三引用静态库,动态库1、Android.mk的基本语法对于Android开发,尤其是Android源码开...

Android Studio快捷键记录

在使用编译器时,很多人喜欢改变编译器的一些快捷键以便适应以前的习惯(以前我也是这样,后来发现换电脑或者环境后得耗时间重新配置,麻烦),但个人觉得不太好.如果编译器崩溃了或者换电脑了,您又得重新设置一遍...当然,萝卜青菜,各有所爱.只要自己喜欢怎样折腾都是好的!当然,Android Studio...