草庐IT

阿拉莫

全部标签

java - 使用带有阿拉伯数字的阿拉伯字母

这听起来可能很奇怪,但事实是Android对语言的处理非常糟糕。以阿拉伯语为例:东部的阿拉伯人使用阿拉伯字母(ابجدهوò)和波斯数字(٠١٢٣٤٥٦٧٨٩)。西部地区的阿拉伯人使用阿拉伯字母(ابجدهوò)和阿拉伯数字(0123456789)。Android只有一种阿拉伯语,这是第一种。我正在寻找一种方法在我的应用程序中应用第二种(使用阿拉伯字母和阿拉伯数字)有什么办法吗? 最佳答案 尝试在默认语言环境中指定编号系统(nu)。例如,以下语言环境将使系统显示印度数字(٠١٢٣٤٥٦٧٨٩)LocaleAR_LOCALE_EAST

java - String.Format 中的阿拉伯字符 ("%d",1,Locale.US)

我有以下代码:privatestaticfinalStringPATTERN="file_%d.txt";intno;//1-3Stringfilename=String.format(PATTERN,no,Locale.US);后来我得到一个异常(exception)java.io.FileNotFoundException:file_٣.txt表示%d被替换为阿拉伯数字。如果我明确指定Locale.US会怎样? 最佳答案 语言环境需要是第一个参数:String.format(Locale.US,PATTERN,no);

android - Geocoder.getFromLocation() 以阿拉伯语返回地址

我在以色列的Android设备上使用Geocoder。直到几周前一切正常,当我进行反向地理编码时,所有地址都以希伯来语收到。但在某个时候,我开始收到相同的阿拉伯语地址。这是我正在运行的示例代码(纬度/经度在特拉维夫):Geocodergeocoder=newGeocoder(mContext,Locale.getDefault());Listaddresses=geocoder.getFromLocation(32.087765863162346,34.781454205513,1);当我检查“地址”时,我得到以下打印输出:[Address[addressLines=[0:"عمنوئ

android - 如何在谷歌地图信息窗口中显示阿拉伯文字?

我需要在谷歌地图信息窗口上显示阿拉伯文字,每个都有自己的信息窗口。Markermarker=googleMap.addMarker(newMarkerOptions().position(newLatLng(latitude,longitude)).title(companyName).snippet(companyName));CameraPositioncameraPosition=newCameraPosition.Builder().target(newLatLng(latitude,longitude)).zoom(12).build();googleMap.getUiSet

android - 使用 itext 在 pdf 中书写阿拉伯语

我正在使用itext库生成PDF文件。我想写阿拉伯语单词。当我运行下面的代码时,单词字符被反向显示。使用的代码:PdfContentBytecb=docWriter.getDirectContent();BaseFontbfBold=BaseFont.createFont("assets/arial.ttf",BaseFont.IDENTITY_H,BaseFont.EMBEDDED);createHeadings(cb,document.leftMargin(),70,"السعرالاجمالي:"+tprice+"L.E.");...privatevoidcreateHeadin

阿拉伯语语言插入MS SQL表中

我有一个桌子常数我在其中添加了阿拉伯语,但不会遇到问题,但是,我开始添加新的语言并且不起作用看答案在插入表格之前,我只是错过了n个前缀SET@WordAr=N'...(insertyourArabictexthere)...'

android - 使用 GCM 以阿拉伯语发送通知

我正在使用GCM向Android设备发送通知。我用来在GCMIntentService中获取消息的代码如下:@OverrideprotectedvoidonMessage(Contextctx,Intentintent){//TODOAuto-generatedmethodstubStringj=intent.getStringExtra("message");generateNotification(ctx,j);}我在服务器端使用的推送或发送这些通知的代码如下:DimrequestAsWebRequest=WebRequest.Create("https://android.goo

java - 阿拉伯语的 Android Google map 标记标题显示空白

我正在使用适用于Android的GoogleMapsAPIv2,并且我已经使用Marker类向mapfragment添加标记,如下所示:map.addMarker(newMarkerOptions().position(newLatLng(23.599114,39.203938)).title("عربي"));但在map上显示的是空标题。有什么想法吗? 最佳答案 我认为这是一个错误,直到现在还没有真正的解决方案,但你可以在标题中添加一个unicode从左到右的标记,如下所示:.title("\u200e"+"عربي")

android - ListView 布局与 RTL 语言(阿拉伯语)呈现不一致

我有带ArrayAdapter的简单ListView,它运行良好。问题始于RTL语言(在本例中为阿拉伯语)。第一次打开时,一切正常:但是向下滚动并返回后,某些项目似乎呈现不正确:代码很简单。请注意,如果我不重用View而是每次都无条件地膨胀它(请参阅下面的注释行),则问题已解决。但这显然是不对的,我想重用项目以获得更好的性能和平滑的滚动。另请注意,我的应用程序中有多个ListView,所有这些都以阿拉伯语显示这种不正确的呈现。对于这个问题,我选择了最简单的情况,即为每个列表项设置文本和图标。请指教。我实现ArrayAdapter的部分代码:publicclassPagesListAda

android - android 中的 URDU 或阿拉伯语支持模拟器和设备

我正在开发一个需要添加乌尔都语的应用程序。问题是,当我在浏览器上打开此文件时,urdu文字显示良好。但这些词不会在模拟器上显示。例如محبوب这与在浏览器上显示的一样,但是当我在模拟器上看到这个词时,它会像这样显示محبوب我读了这篇文章ArabictextsupportforAndroidEmulator它看起来不错,但在我的情况下不起作用。 最佳答案 确保你关注你提到的帖子[因为它来self;)]同时确保放在“assets”文件夹下的字体文件(*.ttf)支持您期望的字符串。要点是,找到满足您目的的合适的字体(*.ttf)文件。