草庐IT

中文化

全部标签

android - Android 中文本到语音的异常行为

我在文本转语音方面有一种奇怪的体验。查看我的代码:Buttonb;TextViewtitle,body;TextToSpeechtts;@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.popups);b=(Button)findViewById(R.id.buttonok);title=(TextView)findViewById(R.id.textViewtitle);body=(TextView)findV

android - 以编程方式在 TextView 中居中文本

我以编程方式创建了一个带有文本和背景可绘制对象的TextView。我想让文本在TextView中居中,但文本在顶部居中。这是我在TextView中将文本居中的代码:protectedclassTileViewextendsTextView{privateinttileType;privateintcol;privateintrow;protectedTileView(Contextcontext,introw,intcol,inttileType){super(context);this.col=col;this.row=row;this.tileType=tileType;Strin

android - 在 ListView 中居中文本

我发现无法在我的ListView中将文本居中,几乎所有内容都尝试了wrap_content和layout_gravity=center验证文本不会移动这是我的类agenceEcopackagecom.blabla;importjava.text.SimpleDateFormat;importjava.util.ArrayList;importjava.util.Date;importjava.util.HashMap;importjava.util.List;importandroid.app.Activity;importandroid.app.ListActivity;import

android - cocos2d-x本地化简体/繁体中文

我需要区分简体/繁体中文。在iPhone的cocos2d中,我简单地使用“hans”和“hant”。但是在cocos2d-x中,我深入研究了代码,这里是CCApplication的代码:ccLanguageTyperet=kLanguageEnglish;if([languageCodeisEqualToString:@"zh"]){ret=kLanguageChinese;}elseif([languageCodeisEqualToString:@"en"]){ret=kLanguageEnglish;}elseif([languageCodeisEqualToString:@"fr

java - FileChannel 返回 Assets 文件夹中文件的错误文件大小

我正在尝试使用FileInputStream从我的Assets中的原始文件夹中读取一个File。这就是我创建FileInputStream的方式:AssetManagerassetManager=getAssets();AssetFileDescriptorfileDescriptor=assetManager.openFd(fileName);FileInputStreaminputStream=newFileInputStream(fileDescriptor.getFileDescriptor());之后,我尝试像这样从File中读取数据:FileChannelfileChann

android - 如何支持中文的斜体和粗体

我的android应用程序将使用中文。常规字体可以,但是斜体和粗体就不行了。那么中文斜体和粗体应该使用哪些字体文件呢? 最佳答案 我假设您正在使用TextView来显示中文单词。如果你想让TextView中的whatever单词为粗体或斜体,这很容易。只需使用testView.getPaint().setFakeBoldText(true);将所有单词加粗。对于斜体,使用:testView.getPaint().setTextSkewX(-0.25f);但是,如果你只是想让一些单词变成粗体或者斜体。通常,您可以在Spannable的

android - SQLite 中文本列的快速二进制搜索

我有一个大约有80000行的表。我需要进行如下搜索:SELECT*FROMnamesWHEREnameLIKE'abc%'。通配符总是在末尾。即使有索引,它在Android上也太慢了。我怎样才能让它更快?是否可以强制sqlite在内部对文本列执行二分查找? 最佳答案 普通索引不会以不区分大小写的方式对条目进行排序,而这对于LIKE是必需的。允许LIKEoptimization要工作,您需要一个NOCASE索引:>CREATETABLEnames(nameTEXT);>CREATEINDEXi1ONnames(name);>EXPLA

android - 我是否需要做任何特别的事情才能在我的 Strings.xml 中使用中文?

我正在尝试添加我的Strings.xml的中文版本(添加到已有英语和西类牙语版本的项目中),但该应用程序在启动时崩溃,甚至无法扩充文件。我假设存在某种我没有考虑的编码问题,但我完全不熟悉执行此操作的要求,因此,我完全不知道我应该怎么做才能做到这一点工作。我将我的语言设置为ch(也许这不正确?)并将Strings.xml所在的文件夹设置为values-ch。文件中只有一个(测试)字符串,如下所示:請選擇您的語言。(英語/繁體中文)如果我不将语言设置为中文,一切都会继续正常工作(因此文件没有损坏),但是当我将语言设置为中文时,应用程序在启动时崩溃,堆栈跟踪提示无法膨胀文件。如果有帮助,我可

android - 在 TextView 中显示日语而不是中文

在textview中显示日文字体时,android默认使用中文字体,显示错误字符,例here.将语言环境设置为日语适用于模拟器,但不适用于我的galaxys3,可能是因为它不支持日语。还有其他解决方案是从Assets中以编程方式设置字体,例如:textView.setTypeface(Typeface.createFromAsset(getAssets(),"DroidSansJapanese.ttf"));但这似乎有点乱七八糟。有没有办法通过xml布局设置字体支持日文? 最佳答案 一般来说,在日本境外销售的旧版(seemslike

android - 如何在android中检查给定文本是英文还是中文?

我正在设计一个英文和中文的android应用程序。我想知道用户输入的是英文文本还是中文文本?。有什么办法可以在android中检查这个吗? 最佳答案 如果你想检测输入字符串是否包含类中文字符(CJK),下面的方法可能对你有帮助:publicstaticbooleanisCJK(Stringstr){intlength=str.length();for(inti=0;i 关于android-如何在android中检查给定文本是英文还是中文?,我们在StackOverflow上找到一个类似的