android - 带有 Android ICS 的 Galaxy note 1 上未以阿拉伯语显示 EditText 提示

标签 android android-edittext arabic hint

我有一个阿拉伯语提示,我想在我在 Dialog 中使用的 EditText 中设置它...它适用于许多设备,除了具有 Android ICS 的 Galaxy note 1。

注意

1 - 我将手机的语言转换为阿拉伯语,所以它显示了阿拉伯语提示。

2 - Activity 屏幕上的 EditText 工作正常,但在 Dialog 上它不显示阿拉伯语提示。

布局中的 XML EditText 是:

      <EditText
            android:id="@+id/editText1"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginLeft="14dip"
            android:layout_marginRight="14dip"
            android:lines="1"
            android:inputType="textPassword" />

我试过,

  android:ellipsize="end"

  android:ellipsize="start"

  android:singleLine="true"

  android:layout_gravity="" //top, center, right, left

但没有解决问题。

有人得到解决方案吗?

最佳答案

只需尝试在您的字符串之前插入此 Unicode“\u0020”,它就会起作用。

关于android - 带有 Android ICS 的 Galaxy note 1 上未以阿拉伯语显示 EditText 提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17210160/

相关文章:

php - 使用 PHP 和 MySQL 按字母顺序检索阿拉伯语单词

c# - 将 utf-8 字符串转换为波斯语 unicode

iphone - Iphone 中的多语言应用

java - Android - 将textView变成日志输出

android - 如何重播单镜头动画

java - 在 EditText 内写入

android - 启用 - 通过编程方式禁用 EditText 上的 addTextChangedListener

java - 将 Android 平板电脑与蓝牙设备配对后使用 logcat

android - 如何以编程方式从 Android 相机中删除 NIR 阻塞滤镜

android - 如何更改屏幕上的文本选择小部件?